Revisiting iso-recursive subtyping