sigh we keep re-inventing the wheel instead of optimizing a solution that people are relying on.
ADDITIONALLY -- he has built something that is idiomatic and looks to solve the same problem set as the original tool. This is a "have your cake and eat it too" situation.