変換後のコードの可読性を気にする方がおかしくないか?
よほど遅いならともかく、問題なく動くなら別に悪くはないだろ。