precompile for assrts