combine requires