null when type == Number