don't save keys if value == 0. this should save a lot of memory.