why this, does the lint report error? This code is from upstream, I'd suggest to avoid this change for rebase concern.