Warum baut man nicht gleich in beide Richtungen? Wäre das nicht weniger Fehleranfällig ? Vom User ausgehend? ^^