Tim's ISAAC module.