This is going to be damn tough.