Kinda accomplishing same-direction protocol, but it's not working as well as I want