looks like this should be handled by backbone.