shouldn't this be != 0, or even maybe > 0 in case MtGox returns some negative bogus value?