wouldnt store it on the builder, so much as pass it into `inject` somehow so it just gets used directly