how do we feel about the overhead this incurs? worth adding a new view for?