damfoolish
not defined yet