bulletproofing

not defined yet