dont require all on every request