new push behavior and lo/gap aliases