stupid stuff for a stupid class