I still think it shouldn't be a get_error method, but a ERROR_TYPE class constant :)