silence precompile
added assertion message