compression vs push-fit