What we are up against