Now using std::abs