This is going to take a while, isn't it?