special-case Darwin (bug 4509)