ну и лучше переделать, ибо такой код хуже читается, чем, например, мой ;)