Return this from next and first