add a little purge feature that purges keys with null values
fix it up
kinda cool