newton_range update, remove assumptions