Mblox specced and reasonably refactored