Defining an Error Type