lots of dynamic compiling tests