DO NOT MERGE - FOR INTERNAL CODE REVIEW ONLY

"will only create chain from program records" - I suspect there's a word missing in there