does this introduce a 10s sleep into every call to this method? If so I'd be more in favor of some kind of polling. 10s is a pretty big time expense for using these new features.