Added is_dev_null check because Windows /dev/null is nul.