communication: compile fixes, typos etc, still segfault