It’s long but good.