The only reason I can think you would not have to flip the rotation is if you had a portal pair, one facing “forward” and one “backward” (I was considering implementing like this, or as an actor where you move components around, but think I am happy with the way it has gone)