use script directly to avoid exit code 2