Adapted io aware interface