why do we need this exactly?

and in case we do, why not adding in the proper place? (modify line 261)