`push` is also something to avoid when it is possible, so, let's try it