Improved exceptions.