No reason for this not to be a primitive type.