modified pushQueue rules