Very nicely composed and processed.