battling the linker again