Pool::clear() should return boolean, not self.