Updated push behavior