Note that gc is normally automatic