error handling, -f arg, help text