allow one-letter action names and added general error response