I notice several *interesting* redundancies and *different* ways of doing things.
But practically, code is supposed to be judged on usefulness.
1. Does it work?
2. Does it break?
If yes to 1 and no to 2, then it's great. No one on your team will know the difference.
