pass around a little less data