no need to call header_props()