Something something dark side.

Did some stuff. Might have to redo threading, about to try it.