Support as calling function