mb overloading turned out to be not such a good idea.