fixed decimal truncation