The parameter odering of some of the append routines is inconsistent both with the function comment headers, and with libipm_recv.c