compiles in vanilla mode now