Fix a nasty bug in RULE matching: Trac #4814