Df nonunique

Why move initialization from header to the source?