buggy attempt to self enable/disable