return value of 'next' with metadata