@Araq, I like your version as well. The most clear one, plus fits into existing 
implementation quite well 

Reply via email to