     size_t num_columns_to_hash = this->num_columns;
     for(size_type i = 0; i < num_columns_to_hash; ++i)
     {
-      const gdf_valid_type * current_valid = d_valids_data[i];
+      const gdf_valid_type * current_valid = d_columns_valids[i];
       bool_value = bool_value && gdf::util::get_bit(current_valid, row_index);
     }
     return bool_value;    

                  const size_type my_row_index, 
                  const size_type other_row_index) const
  {
    for(size_type i = 0; i < num_columns; ++i)
    {
      const gdf_dtype my_col_type = d_columns_types[i];

#include "hashmap/managed.cuh"
#include "util/bit_util.cuh"

template <typename T>
class gdf_table : public managed
{
