Make it clear that the previous adv_data will be reused if it's not set. And some minor other improvements.