          self._s_i -= 1
          self.shifted[self.B(0)] = True
  
      cdef void fast_forward(self) nogil:
          while self.buffer_length() == 0 \
          or self.stack_depth() == 0 \
          or Lexeme.c_check_flag(self.S_(0).lex, IS_SPACE):
              if self.buffer_length() == 1 and self.stack_depth() == 0:
                  self.push()
 
</s>
        self.c.fast_forward()
          self._s_i -= 1
          self.shifted[self.B(0)] = True
  
      cdef void fast_forward(self) nogil:
        self.c.fast_forward()
          while self.buffer_length() == 0 \
          or self.stack_depth() == 0 \
          or Lexeme.c_check_flag(self.S_(0).lex, IS_SPACE):
              if self.buffer_length() == 1 and self.stack_depth() == 0:
                  self.push()
keep keep keep add keep keep keep keep keep
 * Shadow StateClass with StateC, to start proxying
spacy/syntax/stateclass.pyx