fix is_type