use jump() so datasize kept in sync with fill_
helper function to do sprintf formatting of POD