separate parsing overrides into new function