Being pedantic, that will always be false. Try this:
level[:surprise] == 0
=> true level[:surprise] == 0
=> true class Symbol
def ==(o)
true
end
end
:surprise_level == 0
=> true :surprise_level = level[:surprise]