Teleport an entity to relative position don't work
When trying to teleport an entity on another one (like you) with relative coords, the first entity is teleported on itself.
For example : /tp @e[type=Creeper,c=1] ~ ~ ~ => The Creeper don't move, he isn't teleported on you.
It's like if the command was : /execute @e[type=Creeper,c=1] ~ ~ ~ /teleport ~ ~ ~
In 1.7 it didn't do that with players, so I guess it's a bug.