Logical errors in Communication fixed