remove q.pat.open q.pat.close