only used if HAVE_NOFOLLOW