This version uses a negative scaling factor.