In my opinion, your solution is perfect and the advice from @pianopaul too.
This was newly discussed here with this tips for Win and Mac