no, that's OK, because MLGET either attaches a MCLBYTES-sized cluster to the mbuf or doesn't set the M_EXT flag. M_EXT means that an mbuf has external storage. However, there are other forms of external mbufs (although support for them is rarely used). - Bill