I thought the new "Round Half to Even" feature in 2015 was great in that it finally gave us a way to round dimensions according to IEEE SI 10, but it seems to mess with tolerances. I have a dimension .8125±.003. I set "Round Half to Even" and set my dimension and tolerance to each display three decimal places. The dimension changes to .812 (correct)±.004 (wrong!). Same result with bilateral tolerances. The tolerance value should not change. With "Round Half to Even" set, it seems to always round the tolerance up to an even number.
Has anyone else noticed this, and is it a bug (or a logic error) or am I missing something?