@@ -198,7 +198,7 @@ entails moduleName context goal@(className, ty) = do
198198 go env (className', ty') =
199199 [ App (Var (Qualified Nothing fnName)) args
200200 | (fnName, subgoals, className'', ty'') <- context
201− , className' == className''
201+ , qualify moduleName className' == qualify moduleName className''
202202 , subst <- maybeToList $ typeHeadsAreEqual moduleName env ty' ty''
203203 , args <- forM (replaceAllTypeVars subst subgoals) (go env) ]
204204