Немного оптимизации.