Very good stuff here. Thanks.