I'm not sure it's really a numpy limitation. This should never happen and if it does it indicates a flaw in the logic of cropped_bounds. @rhattersley suggested (and I agreed) that we put this in just to be extra careful.