whoresons
not defined yet