What is reason to move function from client to include?