Mark and sweep. Still buggy.