scale is only needed/supported for numeric fields