incorrect gradient extension thing
extend-outer works for nodes near radius 1