fix evalctx rule