setting None as default for gc_period (thanks @jerith)