return the status code, not an int