Just found this, has anyone spoken to the company? Do they have intentions of becoming current? Stop sign is not good.