Adding beginnings of rest push logic