clearing stuff before loading into it to avoid strange edge cases.
merge