decrease IO