r20225: we can't use composite_error() in a _recv() function, as that would