Compiles! (and generates 85 linker errors...)