Let's stick with the `pull`, the `&&` will make sure we break out and don't attempt the push