pow now accepts negative bases in transfer functions