adding BangPattern pragma makes GC reduced dramatically, from 50% to 10%!