wessonsm, вероятнее всего нет, однако код при этом станет значительно длинее. Скорость выполнения ERM сейчас ведь вообще запредельная, так что ради ещё большего ускорения жертвовать читаемостью не стоит. Главное, что функция теперь не вызывается 1240 раз в день...
Кстати, можно ведь сделать ещё покрасивее: