fixes GeneralParser result order