no more instance_type checking