Ah, with that last change I fixed a bug in the pre-existing code (where Wine's CanConvert was falsely outputting that it could handle some conversions that it really couldn't), and I didn't update the test cases accordingly. I'll take a look at it in a bit. It will require it bit of changes, as the matrix of src/dst pairs outputting TRUE is no longer remotely symmetric.