I first made 2 exceptions, but then i moved back to one single to simplify as we don't differentiate both cases anywhere (yet).