Properly functional.