Thanks David for your nice comments. Yeah, I'm trying to figure out what's happening in the mix.