Why does this need context? Can you just do `off()`?