Decouple old FRB interface for parser semantics