diff --git a/docker.go b/docker.go
index <HASH>..<HASH> 100644
--- a/docker.go
+++ b/docker.go
@@ -58,9 +58,9 @@ var bindDockerToLocalhost = env.Getenv("DOCKER_BIND_LOCALHOST", "")
 func runLongTest(image string) error {
 	DockerMachineAvailable = false
 	if haveDockerMachine() {
-		DockerMachineAvailable = startDockerMachine()
-		if !DockerMachineAvailable {
-			return errors.New("'docker-machine' available but command failed to execute. Make sure the machine '" + DockerMachineName + "' exists")
+		DockerMachineAvailable = true
+		if !startDockerMachine() {
+			log.Printf(`Starting docker machine "%s" failed. This could be because the image is already running or if the image does not exist. Tests will fail if the image does not exist.`, DockerMachineName)
 		}
 	} else if !haveDocker() {
 		return errors.New("Neither 'docker' nor 'docker-machine' available on this system.")
regression: docker-machine start returns exit status 1 when image is already running.

Closes #<I>