UDF numeric mask ending "-" warns of too many decimal places?

Create a numeric UDF, and edit the mask to include a trailing "-" (so negative values are accepted and displayed properly).

#,###,###.000-

This presents a warning about too many decimals / rounding, when I am clearly not exceeding three digit decimal precision.  Every time I go to edit the UDF, the warning is repeated. 

Is this a false warning / bug, or a real problem I should be concerned with?

---

On a related topic, please vote to have the default numeric mask include the "-" for new UDF's!

www5.v1ideas.com/.../41449