fix overflow handling
fix overflow handling

pombredanne/lsh-hdc,escherba/lsh-hdc,escherba/lsh-hdc,escherba/lsh-hdc,pombredanne/lsh-hdc,pombredanne/lsh-hdc,escherba/lsh-hdc,pombredanne/lsh-hdc,pombredanne/lsh-hdc,escherba/lsh-hdc