Fixed up eval rule applier