Yes that's seems very unlikely. I guess I used it here because it was used for everything else in CGUIControl, too. I don't see any harm in using it and I would just change it to CGUIControl::OnInfo() since it's already defined there. The alternative would be to use CGUIAction::ExecuteActions(...), right?