make object cleanup easier to understand