Type-check recurse to prevent traceback, Fix #5741