consider Service Unavailability as a separate exception