Re-push with sharing