Changed device's exceptions to be actual Errors.