uniswap v3 allows for negative real reserves see https://github.com/hkphysics/uniswappy/tree/allow-negative-real-reserves