thoughts on combined GOPATH vs only one directory

This is a thought I just had: most of these tools will prepend the vendoring directory onto the front of your GOPATH, so packages can be found in either your vendoring dir or the global GOPATH for your entire system. But what if we took out the global GOPATH, and set GOPATH=/your/vendoring/dir? That way, you wouldn't be able to perform any builds or tests unless your vendoring dir contained all your dependencies.

Anyway just thinking out loud.