* should make copy of context before evaling a path expr