weak hash map fix 1