I'm currently looking at the redis module as a way of implementing limits that are shared across multiple servers and noticed that for every limit I create, two keys are set in redis. One key is what I'm expecting, with the name derived from the values I've supplied, however the other key is the same thing but with the hostname prefixed. Looking at the code, this could be either the hostname or the switchname that is being prefixed (depending on if a switchname is set). My question is basically why is it doing this ? I would have assumed that if a dialplan author wanted the key in question to have the hostname or switch name, couldn't they just include it in the call to limit in the dial plan ? It also looks to me like there could be a bug where the hostname prefixed key only gets incremented if there is a max set but will always get decremented. I'm just trying to work out if this is intended behaviour and I have just misunderstood the purpose of the module, or if it is worth trying to put a patch together. Thanks, Rodney