I feel like I tried that and something went wrong, but I can try again if you want.

And again, I have no idea what the right exception to throw anywhere is. =)