I thought the abstract type was decimal not numeric.