actually precompiling ryan