check subvert function depend on context function