header keeps getting an extra hex 0000 after the bmp type; maybe it's a null-terminate issue?