Really? returning `undefined` is a way to notify we don't have the presence information for that userId… would you prefer having `disconnected` returned by default?