use the 'partial' call to do this right.