shutdown: use NoContent for no-op