cleanup finally happening on header