Unloaded modules cannot be referenced in the worker thread that processes commands. There is no easy way to ensure this so modules which are unloaded have their old address stored to a list which is checked against in the command processor which will silently drop the command if it happens to exist in such list.