It seems the coop parser can't deal with half directional that goes "... - *", it only works with "... * +/-"