Whilst this takes up slightly less code, I think it's harder to read and therefore maintain.