Yeah. When I'm mastering my own mixes, which comes up for largely budgetary reasons, I like to finish the mixing, leave them alone for a week or two, and then do the mastering as a completely different step, in a completely different frame of mind.
I think there's been some muddying of the waters in recent years about exactly what "mastering" means, mind you. If you want master bus compression effects on your mix, then by all means, do that in your mix. That's not mastering, though, or at least not in my book.Going back and forth between you master bus processing and your general processing... well, that's mixing.
Mastering is preparing the final files for duplication and digital delivery, mindful of the context (ie: is this an album / ep / single track / for use in film / something else). This will often involve some sonic changes, but ideally, we should be delivering an optimised version of what's already there, not "correcting" it.
As a matter of course, I generate a vinyl master, a CD master, and a download / streaming master. I also derive mp3 files from the streaming master. Sometimes people might not want all of those, so of course I check. Have delivered three albums for vinyl this year already though, interestingly enough.