more optional header anomalies added