Need to `return p` from this method now.