changed BitOperator to only return the necessery bytes ignoring the
two's complement representation where an additional byte is added when
the MSB is set.