supergenerous
not defined yet