Agreed. I changed this to accept however many languages we want. The initial script used a generator and it was hard to figure out how to do that, but refactoring made it a lot easier.