skip empty pattern