Надеюсь,что наши предложения по поводу этой функции не проигнорируют)