Attemt to get GC working with trivial-garbage

First attempt didn't work since unlike with LW, the object is gone when
the finalizer is called