I think this could be shortened to `processReceivedData` without loss of precision.