Pardon my ignorance, but why's it bad to access the database on precompile?