Is it allowable to do evil to prevent evil?