Handling the rain with exceptions