violated my own rule, added context ref to nodes