Thanks, Bill, appreciate that, and couldn't agree more about learning from mistakes