Handle IO dependency