explanations of the context rule