Let's get rid of external dependencies, shall we?