I wrote most of these exceptions, but this thing here is still a bit too magical :V