Fixed impure call to lift in Ports
Also made a small change in using a Sink "node"