nit picky i know but should the comment say "should *not* prevent objects from being writable"?