Working. Less verbose. All functions running.
Better scheduling. Now enters case5