Fixed a tricky bug in `Forwarder`.

Also renamed `transformation` to `transform` for greater brevity.