Hello,
In plugins such as Relay, the channels where the user is/was when (s)he changed nick or quitted is necessary.
Instead of every plugin to have users lists in cache, Supybot should keep it, and give it as argument to doPart or doNick.
That may improve a bit memory usage, helps to avoid redundant code, and avoid potential plugin bugs.
Best regards,
ProgVal