Temporal reweight take2

I think we need to call wrappedBuilder.setId(id) here