scriptish-local-hack: use programmatic approach
scriptish-local-hack: safe_ln() is useless, it is already ensured that target exists