updates to internal header api.