Yeah, "from time to time", for example, when you reach milestones, exactly. Which certainly doesn't have to be "whenever the DM feels like it" as you wrote. A milestone corresponds to a specific group achievement related to the story. It could be freeing a hostage, complete a journey, defeat an...