impart the return