Optimised a serious slowdown on performance since hidden dates. Clarified binary search