Text this: The morality of software-defined warfare :