found a much better way to remove internal points. Really close to having it working.