much to think about.