I can't find that behaviour in the specification anywhere (same for boolean). Do you have a pointer?