$IO può essere un po' più potente?