partial receive