Another look at quantum teleportation