It'd be good to think about how this information could be set down in data somewhere.  Something like the known_facts dict.