the context should be a some object rather than nil.