mid-implementation for efficiency priors