linker is now cached too