What does the callback return? How are the arguments used?