heisenbug in trace path
nested optionals for schema