You are missing the best option: remove resting alltoghether and go back to cooldowns.