factory hacks to work around variant creating their own stock items and a stock_location leak