Als je je echt stoort aan de BAG-nummers in lijsten kun je die ook weghalen, maar dan verwijder je wel de informatie over de herkomst van het object. Er zijn soms gewoon valide redenen om BAG-objecten in OpenStreetMap samen te voegen. Soms is het dan logisch om de BAG-delen te laten bestaan als building:part en soms horen ze gewoon niet in OpenStreetMap. In dat laatste geval kan de lijst van BAG-codes op het gecombineerde object je aangeven dat ze wel geïmporteerd zijn, maar samengevoegd.

Programeertechnisch hoeft dit helemaal geen probleem te zijn trouwens: behandel ref:bag altijd als lijst (waar dan meestal maar één code in staat).

Bij BAG-objecten gaat het in 99.9% van de gevallen om outlines die overeen komen met wat we in OpenStreetMap willen hebben. Prima! De rest zijn uitzonderingen; maar vaak juist markante panden waar de BAG zich teveel beperkt tot de voetafdruk of andere BAG-beperkingen (denk ook aan mappers die bij hoogbouw de verschillende delen een height geven), of om panden die in OpenStreetMap-definities gewoon één pand zijn, en één identiteit hebben (een naam bijvoorbeeld). Voor die uitzonderingen moet ruimte zijn (nog los van het feit dat building objecten ook wel eens niet in de BAG staan, maar wel op OpenStreetMap).

Voor rijtjeshuizen en twee-onder-een-kap-woningen gaat dit meestal niet op (hoewel er vast interessante uitzonderingen zijn), want die hebben doorgaans een eigen identiteit en, niet onbelangrijk, worden apart onderhouden. Bij flats is dat al snel niet het geval (er is op zijn minst een VVE), en daar is het ook niet raar dat ze (ook in de BAG) als één object er in staan.