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