better proto header