documented .free() too