Rewrote UCI apply logic