I hate POSIX.