More function definition utils