properly register hiddenproduct utility