pre-compiling fix