Just a quick update on the Mini M development progress. I had forecast we would be shipping by the end of June but unfortunately, we are not going to make it. The good news is I'm typing this update on the first functional model. The firmware is buggy still and not full function, i.e. no embedded numpad among other things, but we're making reasonable progress. There are lots of "distractions" which tend to syphon time away Mini M development, like paying customers that want a New Model M in a European language or Mac version. Or dealing with the latest COVID-19 driven change to the assembly floor and assembly process among all the normal production related challenges. Given the progress made over the last two months, I think we are at least two months away from first production. I hope you can hang in there with us. We appreciate your patience.