Oops, actually I think I needed to call `renewDestinationSession()`, but yes, not the way I did it above.