So this is how far we have left to go.... *sigh*