allow for optional headers