I think Mac OS-X is wrong in this case, and Linux is right