less work for GC, prefomance!