Nicely written. Thanks.