Please document the return values in the prototype of the function.