Slowly getting back to functional.