Removed optional from parseEager to reflect new behavior