improve error message and cleanups around the inception go run