There was one bug in your patch... don't worry about fixing it, I'll deal with it. The one place where the NDIS driver allows NULL to be returned (by passign M_NULLOK) can't be ripped out :-) -Matt