bash and eval need to handle none_on_fail help