more io cleanup