This doesn't mutate `p`, you need `.push`.