diff no work
need set +e