make sure everything's combinable, and add 'mean'