So I wonder about calls like this: this call to updateOptions could be triggered by another call to updateOptions. How does that play itself out?