Double Effect Reasoning: Doing Good and Avoiding Evil | Synapse