If there's an empty value the header shouldn't be sent at all. With the change in constructor args to accept a boolean maybe this makes more sense?