Oh, and be careful about calling methods on the 'safe' return value. 
Object#inspect is recursive which means that it will be called on every 
element of Arrays, Structs etc. (and those aren't filtered through 
secure_object right now.)