saner defaults, fix condition where close() would wait until intervals expired