Initial work for push requests