split out attack vs mv