I would add a comment here describing this logic a bit.. Its obvious to me :) but useful to note why.