Market rallies have run out of steam in the past but this time could be different