interesting, both solutions sound good, but fabio made a good point