changed return value of Communications setup