forgot to document enable()/disable()