update decimal handling per ET suggestion