WIP: Refactoring push.

- Push should know work!