We need to add some layer of caching to avoid having to scan and parse the chains too often.
We need to add some layer of caching to avoid having to scan and parse the chains too often.