Fix for #2, processing received data without superfluous internal conversion steps and adding more precision for some of the received data