When software goes rogue