well, it happens a third time :) i think i would also have a separate little helper function doing this for me...