hotfix: added logging if communications has an error because somehow the error is not propagated.