Lots to think about here.