ignoring empty rules