Use binary operators instead of arithmetic for parent/zone<->location conversion.
Many things have happened.