Can the `changeBus` ever be `null` ? If yes, then the scope of the statement should be broader.