Handle negative exp