rework to make empty pattern matching match historic vi practice