Always do gc.collect() before forking