Updated push to return object so chaining works as expected.