can we cache this somewhere or read it from the dom?