Pure functions yo.