don’t use has_lib.sh