partial returns