PBT/PB2 Steps constrained or unconstrained

I have seen a couple of examples on Ray Tune doc where sometimes Epoch is configured in the params config and most of times step is left unconstrained. My question is: should I constrain steps (i.e. iterations) to maximum number of Epochs in the config params (let’s suppose that 1 step == 1 Epoch) or should I leave steps to roam freely (i.e. not configuring epochs in the config params). It seems to me to be more appropriate the latter case but I am not sure (for PBT/PB2 schedulers). Thanks