semihysterically
not defined yet