I'd be willing to do that! I was just going through the the docking code in marlin_main. I didn't realize that it was a newer addition to the release. I find it interesting that essentially the same command can have two different outcomes. Hmm...