more compiling tweaks