Added support for negative (magnitude negative) expressions