Northbound scheduling functions. Pretty sure it works 100%.