warrantize

not defined yet