This is an excellent summary, thank you!