(What if some report behaves differently depending on whether a key exists or not?)