... what IS going on here?