Getting things functional again.