use ln -f option to avoid having to do existence check ourselves