be smarter about storing content