precompile I swear I'll fix it