undepraved
not defined yet