simplify IRData handling