Провала не должно быть, пробуйте разные варианты для каждого конечный вариант свой будет, универсальных решений нет.