patterns are unfolded more efficiently