parsing works with nesting finally