actually no, don't do that
fix unit tests
start implementing chain up
simplify parse chain factory and context