nit: the name of the callback seems to come from a copy-paste s/install/uninstall