This doesn't change anything semantically since the exceptions could have already been thrown. They were just removed from the signatures in an earlier commit and that might have been an omission during refactoring.