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