A lot to think about here.