The only improvement I'd make in patche #2 would be to make sure that we never call an unsafe convert_image outside of that one case where we have to do it, by making that a separate method we name _unsafe
Otherwise lgtm - I think sahid was working on some backports. How do the tests look?
The only improvement I'd make in patche #2 would be to make sure that we never call an unsafe convert_image outside of that one case where we have to do it, by making that a separate method we name _unsafe
Otherwise lgtm - I think sahid was working on some backports. How do the tests look?