Make parser be able to start from any position