header as a function? why not.