Hurray for the exceptions everywhere