Combine requires blocks