Shove is a full action in PnP anyway, so there's no reason why it shouldn't be here as well. It's high time to implement it correctly.