Some things functional, others not.