Valid point. The other combinations seem to come from my own mind. Less cases mean more performance.

I will (hopefully) supply a merge ready PR tonight that incorporates all the needed changes.