Why do you thing that your proposed code would be more efficient? I doubt it very much.