Why the move of this from `onFirstPlay` to `onReady`?