Shifting communications proxy/coupling error handling to ribol. Getting error about negative argument count, so doing a preemptive checkin to a different branch to debug there