@mhvk - I think you also added that (https://github.com/mhvk/astropy/commit/6f397b16314bc4556d4c7a93e83cb983c63a1b3b). I don't have time to check whether ``isinstance`` would make more sense for the coming week, but if it works and none of the tests fail, then I agree it is better.