Всем клиентам угодить невозможно. Поэтому надо просто выбрать как тебе кажется правильным и делать так, смотреть на результат, корректировать если надо. Я предложила автору вариант, который использую сама и он работает. Разумеет бывают клиенты, которым мы не может угодить, не знаем как. Ну и фиг с ними. Их меньшинство. Им угодит кто-нибудь другой.