yeah, but I'm suggesting pushing this up a level into the user object so that it pollutes this layer less.