Defensive complexity in antagonistic coevolution