(wip) Something's wrong with my scheduler