default dict memoery issue, it ADDS a key every time its checked