BYTES_PER_ELEMENT should be static