Why is this check here? Also all exception messages are in resource strings. See all other exceptions thrown.