Inversion of control.