Dropinchallenge spl comm update

I'm not sure about the other changes on this branch, but I'm opening a pull request just so that it doesn't get lost in the timespace continuum. The last commit is the relevant one, feel free to cherry-pick/patch/whatever :)