taintproof
not defined yet