What we are up against....