Update to trade mark functions