A new function.