I agree with Rye. Good job.