revert to one instance of IOHandler per graph