Integrate parseWithMay into parseWith