I think it should be the Context interface instead of `object`