let's do it POSIX style.