parse negative values