do we really need _classmate_ for this?