let garbage collection handle stuff for us