diff --git a/libpod/image/image.go b/libpod/image/image.go
index 068e574772..0c070154f6 100644
--- a/libpod/image/image.go
+++ b/libpod/image/image.go
@@ -878,8 +878,7 @@ func (i *Image) Inspect(ctx context.Context) (*inspect.ImageData, error) {
 
 // Import imports and image into the store and returns an image
 func (ir *Runtime) Import(ctx context.Context, path, reference string, writer io.Writer, signingOptions SigningOptions, imageConfig ociv1.Image) (*Image, error) {
-	file := TarballTransport + ":" + path
-	src, err := alltransports.ParseImageName(file)
+	src, err := tarball.Transport.ParseReference(path)
 	if err != nil {
 		return nil, errors.Wrapf(err, "error parsing image name %q", path)
 	}
diff --git a/libpod/image/pull.go b/libpod/image/pull.go
index 43d1ab8378..060bab82ae 100644
--- a/libpod/image/pull.go
+++ b/libpod/image/pull.go
@@ -15,7 +15,6 @@ import (
 	ociarchive "github.com/containers/image/oci/archive"
 	"github.com/containers/image/pkg/sysregistries"
 	is "github.com/containers/image/storage"
-	"github.com/containers/image/tarball"
 	"github.com/containers/image/transports"
 	"github.com/containers/image/transports/alltransports"
 	"github.com/containers/image/types"
@@ -35,9 +34,6 @@ var (
 	// DirTransport is the transport for pushing and pulling
 	// images to and from a directory
 	DirTransport = directory.Transport.Name()
-	// TarballTransport is the transport for importing a tar archive
-	// and creating a filesystem image
-	TarballTransport = tarball.Transport.Name()
 	// DockerTransport is the transport for docker registries
 	DockerTransport = docker.Transport.Name()
 	// AtomicTransport is the transport for atomic registries