Update product_key validation logic. props @carldanley