headers move in and out now
probably not the way to do it, but oh well