more flexible mbox