byte swap at a later stage.