Discard all usages of Matcher (except for text searching)
Lesson learnt: Matcher introduces significant amount of GC from what DDMS showed