don't pop from mutable tag data and expect sane behavior down the pipeline