That was actually really good explanation of so many things. Well done.