Use #map over #map! so we don't mess with immutable bits