Mist Claus, aber deinen Lösungsansatz finde ich gut.