Если дизайнер действительно хочет использовать вынуждающую функцию, он обычно находит способ, правда, иногда за счет изменения образа поведения. Естественно, последствия этих изменений должны быть тщательно продуманы, чтобы была уверенность в том, что пользователи сознательно не захотят вывести вынуждающую функцию из строя.