There is so much here that annoys me.