The dependency makes the code much more harder to a newcomer to understand: - what is really happening behind the scenes? - why do I need an external dependency? Hi Teapots :-)