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