added a conditional header and tests