Yeah, but that would make my code about 3 or 4 times longer :s
Anyway, that's the first solution I considered :p
I'm not sure why the code would become so much longer and why that would be a problem, but well..
If you know how to do it and doing it another way gives issues you can always change it, right?