diff --git a/main.go b/main.go
index e3860f52d03ff094c426321f0cf9cb06671a250a..2ce347fb698a2120cfd0da710218854d28ade9c1 100644
--- a/main.go
+++ b/main.go
@@ -159,7 +159,8 @@ func lookupNamedContainer(c *Context) error {
 		return err
 	}
 
-	container, err := client.InspectContainer(c.Name)
+	container, err := client.InspectContainerWithOptions(
+		dockerClient.InspectContainerOptions{ID: c.Name})
 	if _, ok := err.(*dockerClient.NoSuchContainer); ok {
 		return nil
 	}
@@ -186,7 +187,8 @@ func lookupNamedContainer(c *Context) error {
 			return err
 		}
 
-		container, err = client.InspectContainer(c.Name)
+		container, err = client.InspectContainerWithOptions(
+			dockerClient.InspectContainerOptions{ID: c.Name})
 		if err != nil {
 			return err
 		}
@@ -291,9 +293,9 @@ func getContainerPid(c *Context) (int, error) {
 		return 0, fmt.Errorf("Failed to find container %s", c.Id)
 	}
 
-	if container.State.Pid <= 0 {
-		return 0, fmt.Errorf("Pid is %d for container %s: %+v", container.State.Pid, c.Id, container.State)
-	}
+	// if container.State.Pid <= 0 {
+	// 	return 0, fmt.Errorf("Pid is %d for container %s: %+v", container.State.Pid, c.Id, container.State)
+	// }
 
 	return container.State.Pid, nil
 }