changed with ! -z option