Hi, How can I take some input and convert this into a PortID ? I don't quite understand why the constructor PortNumber doesn't have the signature PortID = PortNumber Int | ... Instead it is PortID = PortNumber PortNumber where PortNumber is not a member of the Read class. Tom