moving reporting dir out of decoder constructor