A lot of great detail in here. Much appreciated update.