Не вижу бреда, тем более полного.
Многое, конечно, зависит от реализации и описан лишь один из вариантов.