Avoid boolean for non_transactional specs

So we can introduce truncation as another strategy