POSIX or not POSIX that is the question.

(thx to @avsm again)