containsKey instead of keySet().contains in the holder