Fixed incorrect exception being raised.
Made reporting less confusing by adding more statuses.