Kluczowa koncepcją jest tu wyjatek wskazujacy blad podczas usowania uzytkownika. Wyjatek ten sluzy dwom celom. Po pierwsze podniesienie go wewnatrz transakcji powoduje automatyczne wycofanie. A po podniesienu wyjatku jezeli BD jest pusta nastepuje cofniecie i przywrocenie ostatniego uzytkownika. Drugi wyjatek sygnalizuje blad z powrotem do kontrolera - uzywamy do tego flash :)