Added alternate parser function