overpenalize
not defined yet