what's the rationale for the consume_epochs param?