return not exit from function