semipunitory
not defined yet