partial push-outs