Return the pushed item
Refactor parser to use vectors
Use the local we already have