More functional and prettier.