Better solution for negative signs