Make sure these macros can be run twice.
earth.C still has an unloading issue.