Does it OPEN /dev/ttyS0 first? or just rely on stdin/stdout/stderr ??