lcm parser is a lot more forgiving