The reason I changed it is because the exact same idea is used in https://github.com/Jalle19/xbmc/blob/0a2993d34d93a57bdc82d974e696e15283d8d5ee/xbmc/pvr/addons/PVRClients.cpp#L198. Will drop unless you change your mind.