tp @e[type=Pig] with rapid pulse do not select all pig entities
"tp @e[type=Pig] ~ ~2 ~" with rapid pulse doesn't work in 1.8+.
It doesn't detect all pig entities.
This world save file is proof.
(also @e[type=!Player] don't detect all non-player entities)