Cool, thanks for writing all of that.