added (somewhat) persistent clientID