Create our own WorkLoop, to work around 10.10 bugs.