No more need
...
Better script, better complexity