clearly tells you if a header does not exist
inline header_methods; only grab them once
remove unnecessary setup in table_spec
bump minor version