This reduces the number of dependencies, and avoids having docker as a vendored dependency, which should speed the build up.