why do you use this construct, isn't a "normal" for-loop easier?