Получив запрос, вы должны понять, чем он продиктован. С этой целью вы задаете вопросы, чтобы докопаться до исходной причины. Почему клиентам не нравится решать задачу именно этим путем? Зачем им нужна эта функция? Как они справляются сейчас, не имея этой функции? Копайте. Копайте глубже