undespoiled
not defined yet