make sure to nil queue