Optimized the topdown run yet again