more complete comm testsing