now respects escape parameter when parsing