Maybe I'm crazy but shouldn't we wait to do this until after `onPlayerReady` callback? I'm worried we run into async problem otherwise somehow.