Approaching some semblance of cooperative scheduling