also since you only use this element to grab the `text` why not return the value directly?