be careful with missing parenthesis

wait_serial 'hallo', 5 || die;

*looks* like dying if wait_serial fails. But indeed, the die is never
evaluated as 5 || die is 5