Вероятно, а вот не вижу. Еще можно стартер выкинуть, на фига он нужен если "кривой" существует.
Руководствуясь логикой- на фиг нужно и так можно усё сделать и посмотреть можно еще много чего не нужного повыкидывать, чисто чтоб не усложнять и не удорожать конструкцию