which means the "class" definition is probably broken