but with stdio fixed