return things on the callback