Ummm… if you already see the first version as clearer, what is exactly the problem?
Edit: To clarify: what do you dislike so much in the clearer version that makes you want to use less clear code?
Ummm… if you already see the first version as clearer, what is exactly the problem?
Edit: To clarify: what do you dislike so much in the clearer version that makes you want to use less clear code?