I agree, it's safer to add if to check the callback is existed or not, although in the calling flow when PlayerView is not loaded yet, the callback should be always there.