"before parsing refactor"