whats next, did you introduced special handling for null. Better not to catch or rethrow