by slashrsm: Why we need media handling part.