Less shared_ptr copying in StonePusher