Aye, nearly there. You’ll want to store a variable for the out parameter (result) in the case that the item is in the data table, or have a second return node. This being said though, the name will be randomly generated for every dialogue page that pops up. I’m not sure what you’re trying to do exactly, but this might not be what you want? If you meant to have a consistent result every time you speak to the same character (for example), then you’d generate the speaker attribute table item at some other time and return it in this function.