must depend on 'sampler-scaffold'