Q: People I've told this to just answered that "12 really means 0", but that's just adding more complication.
A: that's true. to make the system work, you must replace 12 with 00, and replace 24 with 12. then it works