Return generates