save coverage once instead of per key