Fix a bug in io-bound source file