optional header cleanup