Use finalInnerType