Nur als kleiner Hinweis am Rande, die dargestellte Lösung ist nicht sonderlich "effizient" was die Performance angeht. Es wird wahrscheinlich nicht direkt zu Problemen führen, kann aber wahrscheinlich, wenn man sich die Mühe machen wollte, sehr viel effektiver gelöst werden.