off topic: for the static data we are definitely creating a lot of empty byte strings