bug fix: don't assume that frame->next is zeroed before mbus_parse is called