More function ideas.