reducePrecison