another precompile attempt
fix tests