Split delay pushing into DelayedPush to see if it fixes a compile issue