k, set as many as possible, and if it can't set any, can you add documentation at the top of the class explaining what headers it doesn't set.