I quote like the current implementation and find Dimitar's suggestion confusing as well (I'm not sure I completely understood it even after reading the whole thread). The current implementation however seems straight forward and intuitive to me. Best regards.