rest is crucial