Why wouldn't it contain the 'spaced' property? Looking at the code, `peek(-1)` should be exactly equivalent to `@tokens[@i-1]`...