it’s not just parsing any more