filter 3.x records with has_key since get might result in 0.0 because... why?