I'm getting some strange behavior in another branch that I merged consistent updates into. I'm getting connectivity but everything's going to the controller. I suspect this function. @reitblatt can you explain what's going  on in the function in general? In particular, is the equality here correct?