Justin Bailey seems to have a good grip on what's going on here. JB maybe you can give us some more insight? Hopefully positive?