Added depends_on and default with function.