iPhone Bill a Whopping 52 Pages Long
PoliTech writes "iPhone bills are surprisingly large - 'Xbox Large', according to Ars technica: 'AT&T's iPhone bills are quite impressive in their own right. We're starting to get bills for the iPhone here at Ars, and while many of us have had smartphones for some time, we've never seen a bill like this. One of our bills is a whopping 52 pages long, and my own bill is 34 pages long. They're printed on both sides, too. What gives? The AT&T bill itemizes your data usage whenever you surf the Internet via EDGE, even if you're signed up for the unlimited data plan. AT&T also goes into an incredible amount of detail to tell you; well, almost nothing. For instance, I know that on July 27 at 3:21 p.m. I had some data use that, under the To/From heading, AT&T has helpfully listed as Data Transfer. The Type of file? Data. My total charge? $0.00. This mind-numbing detail goes on for 52 double-sided pages (for 104 printed pages!) with absolutely no variance except the size of the files.' You would think that a data company would have a more efficient billing process."
They were never able to get my bill correct for the 6 months I was with them after the initial AT&T merger. I left, went with TMobile for a year, and I am now back as an iPhone customer. I probably should review my bill.
http://www.boingboing.net/2007/07/31/att_iphone_in tl_roam.html
Every month for the last six years, I have received a bill from XO communications for -$846.52, for a line that I canceled which had a billing error on the closing statement. I thought about calling them to try to get it fixed, but I figured that would probably take several hours of navigating phone trees and getting transferred from one retarded support rep to the next. Easier to just toss them.
I also got a refund check one time from PacBell for $0.01.
Now I am extremely happy that I went with their paperless billing option when I signed up for my iPhone.
"0101100101? It's just jibberish. *looks in mirror, gasps* 1010011010@!? AHHHHHH!!"
Somewhere down inside the quagmire that is AT&T's billing system, you'll probably still find an active tariff for leasing crank-style (think "Lassie") phones to customers. It has never been updated to intelligently handle more recent uses of their communications systems, and heaven forbid you should ever ask one of their people to explain a charge or how to lower the cost of your "service". That's one of several reasons I refuse to do business with them anymore.
They're preparing you for the day when they start data usage charges. "Unlimited usage" might be just an introductory rate plan. The telcos want to charge you for every download, and clearly they have the billing system in place to do it. You think they went to all the trouble to implement that when it doesn't generate revenue?
and you can have it removed by a single request to customer service. What a non-issue. Of course, if detailed billing wasn't offered by default, I'm sure there would be people whining that they're not being told where their charges are coming from.
Maybe this is a subtle way of saying: yes, we keep track of everything. Your world delivered [to the NSA].
That is why they send you those privacy policy notices.
My cingular bill has been like this for ages, every single transaction listed without regard for charges. I finally convinced myself that too much information is better than too little.
loyalty above all, save honor
There's nothing wrong with being thorough and precise. I think people would complain more if it was the opposite; no details whatsoever. Unfortunately, AT&T decided to do this the paper route instead of just supplying its customers with online, on-demand details. After all, no iPhone owner lacks an internet connection.
Full Tilt
The thing that I find even more disturbing than the $3000 bill is this: "I'm a web developer as part of my career and I couldn't even tell you how many KB the average web page is, no less a text message to my son, an e-mail with a photo to my mother, or a quick check of Google Maps." I can only assume that optimization isn't in this guy's vocabulary.
This guy's the limit!
This level of detail is not only "mind-numbing" in is inconvenience, but should alarm anyone concerned with the privacy of their communications. AT&T has a dismal track record with respect to warrantless governemnt data mining, and it disconcerting that they relay such detailed monitoring for their billing records (even when there is no charge). You can be assured that such records are conveniently feeding the data mining engines at the NSA.
AT&T hates trees.
It'll make it easier to slip in a $1 charge here and a 25 cent charge there. Few people read those bills and making them longer and filled with useless data like this will make it harder to find the signal in the noise.
Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
I wonder if the spy reports provided to the NSA are equally detailed?
I can see it now:
12:34PM from:Terrorist_xyz to:Person_123 type:voice content:voice
Take off every 'sig' !!
How fitting.
Engineering is the art of compromise.
Just counting down to the moment an Apple fanboy comes on here and tells us this isn't ridiculously stupid and wasteful but rather a radical design advancement for billing and its not Apple's fault if us non-designer pedestrians are too low-brow to 'get' it.
Can't defend AT&Ts actions here, but I would say all those things above if they sent your bill electronically to your iPhone and allowed you to flip through all 104 pages of it using coverflow... : p
This guy's the limit!
Apple tries to sell devices for their 'simplicity'.
AT&T bills you in terms of 'complexity'.
Come to think of it, if I were AT&T and I knew that the iPhone was a device for 'simplicity', maybe I could hide lots of charges in an overly extravagant, yet useless 100 page bill. If I like my life simple, am I going to be able to handle the 100 page phone bill? Maybe AT&T is expecting simple me to see a 100 page bill, think to myself 'oh my god I wanna cry' and pay it without trying to find the bajillion hidden charges. I've heard the iPhone bills aren't cheap at all. Is this a coincidence that this is happening?
Not sure why it's anything to do with *Apple* at all.
There are apparently some ancient (ie regarding POTS calls) laws about what has to be reported to the customer. AT&T is just obeying the law. If you think it's a stupid law (hint: for datacomms, it is), then sign up for e-billing and save a forest or two...
Who knows, in some other reality, AT&T might even pass on some savings to you if you do... No postage, no paper costs...
Simon
Physicists get Hadrons!
This issue has little to do with the iPhone and much to do with AT&T Mobility/Cingular Wireless' odd record keeping. My BlackBerry service also generates a massive bill -- length, not cost -- every month. Nothing new here, folks.
I'm not popular enough to be different.
Homer Simpson, The Simpsons
I don't know, that doesn't seem too unreasonable. I mean, I could take a pretty good guess at how big the web pages I write are and how big the images I use are, but just by glancing at any random webpage I don't think my guess would be pretty accurate. Likewise I think it's difficult to guess what would be an "average" size for a webpage. There are just too many variables involved.
This has exactly what to do with AT&T billing practices?
doesn't matter. According to Verizon's customer service rep.
Maybe those were the copies that were supposed to be sent to the NSA...
Web pages are getting ridiculously heavy, thanks to high-speed internet and people feeling that they don't have to optimize - "it takes away from the experience."
The same can be said for server loads - page generation is going backwards in terms of cpu usage. I've seen php scripts that end up #including almost 100 other scripts ON EVERY PAGE LOAD!!!
This is insane.
when they get the billing system worked out, instead of saying "type of data: data" it will now read "type of data: pr0n"
Insert witty sig here.
- RG>
Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
I found the shots on the Ars webpage pretty useless - surely a side-on shot would be better? Anyone want to link a better photo of these slabs of dead tree?
This sig has been deprecated.
The billing system HAS to keep track of all of this to properly bill for non-unlimited access. Furthermore, it has to keep track of this for unlimited billing customers because plan changes do NOT come through instantly. Usually plan changes come in once per day.
Also, there's absolutely no reason for Cingular to be sharing their billing data with the NSA when the modus operandi for wiretapping in the land-line world has been to simply provide a live copy of all the switch data as it comes through. I doubt that the NSA wants the billing records considering how many calls were just simply stripped out to prevent bug-created billing problems from overbilling the customer at the cell phone company I worked for. The NSA would probably prefer the raw records to draw their own conclusions from.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
But the charge you $15/page for the bill!
Beep beep.
In the AT&T contract details for the iPhone plans there is a little gem: You pay $0.50 for each "message" over 300KB. It doesn't clearly define what a "message" is. This kind of paper trail, however, would let you see exactly when you sent that "message", and would allow them a little firmness to the ground on which they'd be standing. "See? On 8/15/07 at 2150 you sent 302KB. That'll be $0.50 please."
I wonder if their gains from this billing pay for their costs in sending such bills.
This might explain why the bill is iphone high. Stupid louisiana brain deathers.
"...I think the Microsoft hatred is a disease." - Linus Torvalds
For the record you can get your bills via email from Cingular err AT&T but you have to explicitly request a turn off of paper billing. I think they'd prefer to go this route because it costs them less but I suspect US consumer protection laws (and possibly the FCC, which controls tariffs) require paper by default.
What's the big deal here anyway? If they didn't provide the detailed billing info some asshat on this forum would be complaining about that too!
Yep, sign up for Charter FREE UNLIMITED LONG DISTANCE and get an itemized bill of all your long distance and zone calls. I think this is so the marketing drones can pull the run out from under you at some future date and point out HOW MUCH FREE SERVICE you have been getting. It appears that companies just want to keep their options open in-case they decide to eliminate or charge MORE for the FREE UNLIMITED SERVICE.
Now that we know this, we should have a contest and see who can generate the largest bill.
At the bottom of the
I'm surprised they haven't added a "paper and/or postage surcharge" for a 50+ page bill. I know it requires extra postage, but can one even mail a 50 page document using a standard envelope?
Considering how much the environmental activists pressured Apple to use "greener" manufacturing and packaging, I'm a little surprised they're not taking Apple & the carrier to task for this remarkable waste of paper. I would think there's as much material in one 50-page bill as the iPhone packaging! One or two bills therefore completely undoes any of the efforts to make the product packaging more efficient. Penny wise, pound foolish, as they say.
You see, ATT is preparing a new content delivery system, so soon your bill may include:
Date - Transfer Method - Type
08/07/2007 - Data Transfer - Data
08/07/2007 - Tubes - An Internets
08/08/2007 - Sneakernet - l33t w4r3zzz
08/08/2007 - Quantum Entanglement - Welcome Basket of Oranges from The New ATT!
and so on. So lay off, they're planning for a much wider array of services no doubt, and what seems contentless now will soon have great meaning!
Returned Peace Corps IT Volunteer
arent they the same?
we'll cut down a forest in your honor.
Display the bill on the iphone.
its $0.005 per kb - half a cent per kilobit,or 4 cents per kilobyte (more like 5 cents if you include data tranfer overhead, etc). In other words, $50 per megabyte.
http://en.wikipedia.org/wiki/Kilobit
kb = kilobits, same as mb = megabits, not bytes. kB == kilobytes.
Today's front page of slashdot weights in at 517KB - that's over half a megabyte. At that rate, $3000 is just over 100 page views.
That's why you surf the lighter-weight versions of pages: http://slashdot.org/palm/ gives a front page that weighs only 8 KB. A page view at those rates is a dime, instead of $25.00
The slashdot.wml file http://slashdot.org/slashdot.wml is even smaller - 1,471 bytes, or 6 cents.
6 cents for a page using wml, a dime using wap, or $25.00 for "the full experience."
This should be an important item in green apple campaign. After all, packaging material is used only once, while a bill repeats every month. iPhone owners should get online bill only through their iTunes account.
Web pages are getting ridiculously heavy, thanks to high-speed internet and people feeling that they don't have to optimize...
Actually it's because they're so heavily laden with advertising. Blocking the ads speeds things up considerably. In fact, when possible, I block everything that's not on the page I'm visiting. I don't know if there's a hosts file on the iPhone to edit.
What?
If you really want to get anal, mb is not megabits, it would be millibits (which doesn't make much sense, but hey). The mega prefix is always a capital M.
It's a mantra to help you relax. Close your eyes and chant the bill:
Data
Zero
Data
Zero
Data
Zero
Have you tried using 'lynx'? - it is a text based web-browser (though it doesn't support frames). I sometimes use it to get files down quickly without the hassle of intro flash players, frames and all the other goop that gets in the way of actual information
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
I *was* going to include MB for megabytes, just to get all the case modders going "Its MotherBoard, you f%@#tard!", but its not Tuesday :-)
They're not "preparing" anyone for anything.
This will remain unlimited, period, and it's not introductory. The only way devices like this make sense is with unlimited data, and they have had unlimited data plans for similar handsets and devices for years. Competition with carriers that offer unlimited, high speed wireless data (Sprint, Verizon) is only increasing.
They've had this detailed billing system in place forever, and - newsflash - there are millions of AT&T/Cingular handsets out there that do NOT have unlimited data, and get billed for it. They may "want" to charge you for every download, but the clear trend has been toward flat rate, and bandwidth - even wireless bandwidth - is only getting cheaper.
This is flat rate and unlimited, and that's not changing. The fact that AT&T still shows you the detailed billing is an example of stupidity and an exercise in redundancy, not part of any "softening-up" process, or proof of anything.
I literally can't believe the parent got modded up.
Joke==>
0
-|-
/ \
You
If you choose the pre-paid option when signing up for your iPhone, the good news is they don't send you the items on a paper bill. Instead, they annoy you constantly with them popping up as alerts on your phone every few minutes.
This isn't a subtle way of saying anything.
And no, it's not "something that needs to be brought up" (I can hear it now) whenever someone talks about AT&T.
If anything, AT&T wouldn't want to remind people of this. (No, wait...let me guess: they do want you to know, because AT&T is part of the corporate/government machinery that wants to get the "sheeple" "used to" being monitored, right? Give me a break.)
The only thing "subtle" here - or not so subtle, actually - is someone taking an opportunity to again bring up the AT&T/NSA issue again in a completely and utterly unrelated context.
It's a detailed billing system that has to exist to, you know, bill for data usage, being used on handsets with unlimited data plans, quite ridiculously, when not needed.
I do not own a iphone, and My plan is a family plan with 5 phones, Our normal page length is about 180-200. 3 out of the 5 phones are normally just 2-3 pages. With the other 2 phones taking up the rest. You can check the same details online, Cingular should have a option to just send out one page saying how much you owe. And give you a credit for opting out of a paper bill
Be glad your not an employee. When I worked at Cingular it was a nightmare when customers called in and wanted you to explain their bills. It's so complex and ass backwards that often nobody that works for Cingular can even tell you what it all means. It's pretty stupid when you have to pow wow with two or three managers to get a decent guess at what the bill is trying to say. It's a definate case of information overload being used to hide the real content from customers.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
ATT is trying to be business friendly with this. They need to offer such bills so IT and AP can make sure money is being well spent.
At the bottom of the
But it sure is interesting for Homeland Security
Don't fight for your country, if your country does not fight for you.
the exact opposite is true.
Never attribute to incompetence what can be explained by malice (i.e., greed)...
--- Grow a pair, liberals... stop letting the Republicans bully you!
I'm amazed and a bit shocked that there are so many people here who think that paperless billing is an acceptable idea. It isn't, because:
1) It can be manipulated after the fact. "What were you suing us for? Look at your online bill, it says nothing about the 4-hour-call to Farkistan you claim we've wrongfully charged you for."
2) You can't prove the manipulation. "That so-called 'print' you have, it's trivial to fake out *anything*. Anybody can save an online bill to his local computer and change anything to his liking, and print it."
3) Sooner or later (usually sooner), the telco fucks up your billing. It's inevitable. And when trouble strikes, with a paper bill you have nice physical proof of their fuckup, nicely delivered in a dated envelope, printed with their type of toner on their business letter sheets.
Here in Germany, the telcos tend to default to online billing and you have to pay for paper bills. I gladly do, because of all the above. I've yet to encounter a telco or ISP that *never* fucks up billing.
(They're usually fighting with legacy billing systems which don't scale so well with the flood of clients they get as monopolization continues. That's a dragon that's *very* difficult to slay, because you can't just halt the system to migrate it, and you must make sure that it supports all existing business processes. The last thing alone can even give very experienced integrators sleepless nights and lots of headaches. I think it's just the natural result of growing complexity in business processes. It's your call whether you blame them for it or just shrug it off. I do the latter.)
Who is General Failure and why is he reading my hard disk?
Like here in The Netherlands, providers just send you a mail with your bill... nothing on paper.
:)
If you want paper, you pay extra (mostly the first page with a summary is free however).
Looks like good idea for AT&T
Used to be you could look at your landline phone bill on-line and be able to click on a long distance call to see who the call went to. Now that's an added optional feature available only when you agree to pay your bill through direct debit from your bank account. But I still get a printed detailing of all data chgs which tells me exactly nothing. Go figure.
just the unlimited text packages on my bill gets it to at least 54 pages on a slow month.... I think its all just a waste of paper.... But i must say i do take a couple minutes to make sure they are not sneaking in Charges for no reason.
Here :
http://www.theonion.com/content/node/39486
Just put any coffee cups etc you are holding away before reading.
Read radical news here
That's why you surf the lighter-weight versions of pages: http://slashdot.org/palm/ gives a front page that weighs only 8 KB.
... providing I didn't get an itemized bill of the time I wasted, of course.
Wow. I've been dealing with oversized, CPU-intensive sites the entire morning. My headache just disappeared.
Seriously, I had no idea that existed. Now if I could read Slashdot in mutt (properly threaded, of course), my life would be complete. Hell, I'd pony up a fat subscription fee for such a service
Maybe they are keeping that level of detail because that's what Homeland Security asked for.
Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
Try using "links" instead. It supports frames
Excess paper usage due to ridiculously long billing statement .....$5.00
You would think that a data company would have a more efficient billing process.
Don't know why anyone would think that. A friend of mine is still getting 6 page bills totalling £0.00 from Daisy, four months after she cancelled her account with them.
Here in Canada, the mobile data rates are nothing short of horrid. Surfing the standard internet on a lil' widget would suck.
case in point
That reminds me of something a professor of mine used to say.
He required that all assignments be turned in to him in both paper and PDF format. When asked why, he simply responded: "because I love convenience and hate trees."
One day I had pink eye and requested to turn it in only via PDF. He responded by saying "my love of convenience outweighs my hatred of the dirty trees. PDF only, you sicko."
I don't believe it.
Why?
I've got two EVDO lines with sprint. One on a WM5 device, one on a USB card for my laptop.
I literally use 10+ GB in data transfer a month. I'm constantly online.
If they itemized my bill by site, file, KB, MB, whatever; it would be thousands upon thousands of pages. They'd have to ship it to me parcel post.
AT&T does this because AT&T dreams of charging you by the kilobyte. That's it. Just because they're currently giving you "FREE UNLIIMTED" service doesn't mean they don't feel robbed. They're last CEO (Ed Whitacre the Third) was the one who droned on and on about how customers and web companies were getting a free ride over their pipes.
Presumably, FREE UNLIMITED on the iphone is one component of that.
WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
... but just look at the industrial design of the bill ... the shapes and curves and subtle accents ... it's gorgeous
Depends on what you consider is a website ;) The average myspace website is about 5-10mb ;)
Let me quote an AT&T (SBC, so yes, this represents the Cingular side) executive for you on data:
."They might pass it on to their customers," he says of the fees that he wants to charge the sites.
... The new AT&T is wireless at the core in terms of great new handsets; in terms of enabling true anytime, anywhere mobility that our customers want and in terms of being innovative and service-oriented. If there are any jitters, it's from the excitement running through this company about our prospects.
.) should pay for each individual customer's access on a per-usage basis. AT&T also feels that wireless devices are the cornerstone of their future in ALL realms of connectivity, including business and entertainment.
From the Financial Times:
"We have to figure out who pays for this bigger and bigger IP network," said Mr Whitacre, who was in New York ahead of AT&T's annual presentation to investors and analysts on Tuesday. "We have to show a return on our investments.?
"I think the content providers should be paying for the use of the network, obviously not the piece from the customer to the network, which has already been paid for by the customer in Internet access fees, but for accessing the so-called Internet cloud.". . . .
How does this apply to wireless, and in particular, the iPhone?
Simple. A quote from Ed Whitacre's sucessor (Randall Stepheson, or RS: in the following interview) explains that. From Gigaom :
OM: AT&T is a fearsome company now, with a weight of its legacy. Any first day jitters?
RS:
OM: There are a lot of challenges facing the company. What do you think is the biggest challenge facing AT&T as a company and you personally?
RS: Our biggest challenge as a company is to ensure that our customers really understand what the new AT&T is all about. We are the most complete communications and entertainment provider for the way people live-and that starts with wireless. When people recognize that, we win. It's the same on the business side.
My personal challenge is to make sure that the pieces we've assembled-industry-leading wireless, TV, broadband, global operations and local service work together as smoothly and efficiently as possible.
OM: How vital is iPhone to your company? I have never seen AT&T push something so hard that wasn't developed internally. Why is that?
RS: The iPhone is a radically innovative new device and it only makes sense that AT&T and Apple would partner to bring it to market. This device is very important to us, it's important to Apple and it is going to do very well with customers. It also reinforces with consumers that AT&T is the place to turn for the latest in wireless devices and services.
How do I read this? AT&T feels that content providers (Google, Yahoo, AOL, CBS, etc . .
It only follows naturally that being able to account for *every single packet* a customer uses is part of that billing strategy. You aren't going to be billed by AT&T on that basis; they're going to bill Google et al, and you'll get a bill from the content provider. Let me quote Whitacre again: They might pass it on to their customers," he says of the fees that he wants to charge the sites. .
Clear as day. If you don't see this coming a mile away, there's something wrong with you.
WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
Someone better get a credit card with an insulting name and send a blown-up copy to them.
ResidntGeek
Makes you wonder what Steve Jobs' bill looks like...
Try w3m, it supports tables, mouse, etc.
Because the php scripts are written by a C programmer. I spend at least 10% of my time at work trying to explain to compiled language programmers how to write in a scripted language. They are simply used to include everything and the kitchen sink and rely on compiler to sort it out.
If programs would be read like poetry, most programmers would be Vogons.
To muddle your bill so you wont bother asking about anything.
They call the universal service charge or somethings like it called an fcc bill when it isn't. They just pocket the money.
People with iPhones should get their bills online. That way you can chew up your data usage viewing n-1's bill.
.
lynx, links, wget, and curl are my friends. Plus, I have a half-decent connection (10mpbs - I don't want to pay for a 20mbps connection - 10/1 is good enough for sharing linux isos).
"Because the php scripts are written by a C programmer. I spend at least 10% of my time at work trying to explain to compiled language programmers how to write in a scripted language. They are simply used to include everything and the kitchen sink and rely on compiler to sort it out."
Hey, I resemble that remark! :-)
Actually, I'm not a big fan of code bloat in c/c++ either. That's why I try to avoid the STL if I can, even though it does make life easier (TR1 brings regexes to the standard libraries, for example).
True story, my company just installed two point to point data T1s to support a remote node off of an Avaya phone system. I met the AT&T techs at each location, to provide access to the demarcation point, when they were installing the spans, everything came up fine. A few days later, the Avaya installer noticed a problem on one of the spans and asked me to open a trouble ticket with AT&T. I relayed the circuit number off of the smartjack, which one of the installer techs had applied as he finished up the install, and gave this to the person at their helpdesk. Helpdesk person says, "I have no record of this circuit, let me pass you over to Joe's group, maybe they can help you". Same response by at least 3 or 4 groups, I gave up. Good thing our company is considered a 'growth or national account', we have dedicated inhouse support personnel; my AT&T in Colorado, with his backup in Georgia, have not even replied to an email for assistance. Back in the day, this problem would have been solved in half an hour. God help us.
It seams like this is complaining just for the sake of complaining. Does anything with the word iPhone in it get the greenlight on slashdot?
Someone got a $218 trillion mobile bill in Malaysia http://www.theregister.co.uk/2007/08/12/yahaya_mah ab_bill/
"There are apparently some ancient (ie regarding POTS calls) laws about what has to be reported to the customer. AT&T is just obeying the law. If you think it's a stupid law (hint: for datacomms, it is), then sign up for e-billing and save a forest or two... "
I don't think so, at least not in my State (which happens to be California). I have two unlimited data/cell phone accounts (one for work and one for personal use) from two different companies, and I don't get any of that nonsense (and by the way, I didn't sign up for e-billing either -- although I'm sure I could get that information online if I wanted to).
In any case, if I really needed to get that detailed information, I wouldn't even need to download it. My phone has a logging mechanism for keeping track of my call/data connections information, it has one gig of memory -- so it's not like it's going to make much of dent on it.
See the bright side: You are getting a free ride of... Toilet Paper!
And by mean hate, I mean hate. AT&T are evil. And by evil, I mean evil.
.com shutdown. Fair enough, cancel AT&T, cancel WCOM, cancel SAAVIS (C&W), BellSouth, etc. Final bills from most vendors, sort out a few. AT&T provides an invoice for a credit of USD$0.94. AND TO THIS DAY I STILL GET "BILLS" FOR A CREDIT OF $0.94 FOR A CLOSED COMPANY. I've made phone calls, written letters, and six chickens and a despondent Voodoo Doctor still have yet to sort out the bill.
/. - pray for me....
Circa 2002 - I purchase a Frame Relay circuit from AT&T which works well for a year or so. Then a glitch. Then I find out it's impossible to get to a live human being to log the fault (with a 4 hour SLA). This goes on until 2004. Literally, for 2+ years it took over 45 minutes per-call, on a business service, to get things moving.
Circa 2004 -
AT&T buys BellSouth. Yay, no more bills. Cry!!!! Now the same bill comes from AT&T, The New BellSouth. So not only did they somehow transfer the defunct account to BellSouth the roll it back into AT&T, but they even updated the billing address so I no longer get the USPS yellow forwarding labels FROM A COMPANY CLOSED 3 YEARS AGO! If voodoo doesn't work, can I 90 degree feng shui the bitches?
And this bill, it's not a normal bill. It's 6 pages, front and back, on thick 20#+ paper. The monthly postage is $1.91 on a credit of $0.94. And it taunts me with billing account numbers. I laugh in it's general direction but still cry like a baby when they come each month.
A Fellows $600 shredder was bought special-purpose for this bill. I don't even open the envelope up anymore, but simply insert into the shredder and laugh with manical glee as the shredder, umm, shreds.
What does this have to do with a crazy AT&T bill for iPhone users? Absolutely nothing. But guess what bitches, you've got *years*, no wait, *YEARS!!!!!!* of Georgia Pacific paper getting turned into a document destined to drive you crazy.
I love Apple. Two of my co-workers have iPhones already. I actually like my T-Mobile account. But AT&T have screwed with my brain enough. I hate hate hate hate hate hate hate AT&T. But I still look forward to the day I have an iPhone that has the features of my BB 8800...
Sign up for e-billing and you won't notice the pages. Since the "data" information is superfluous to you, it would probably be better to look at a PDF file than 52 paper pages.
No we aren't. The good ones realize that extra includes obscure what a particular module actually needs and so trim the includes as much as is practical.
"We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
So remember kids, to get free internet on your iPhone just make sure to get a bill over $3000 and digg your blog.
On my Windows Mobile 6 phone, i generally try to download the "wap" versions of pages, especially when using the costly GPRS; like you mentioned, the slashdot.org/palm version or www.cnn.com/mobile...
unfortunately, CNN recently decided that their mobile page deserved an "upgrade" and now requires java script and Flash 8.
This is particularly moronic, since Internet Explorer for Windows Mobile doesnt support Flash8 and its java script support is also excrutiatingly slow.
it seems web developers just dont give a shit anymore about quality code, lean pages and performance. they just assume everyone is running the latest, greatest browser with cookies, java script, Flash, a JRE, bloat bloat bloat. i dont want to think about what its like for a person using lynx or anyone with a visual disability now with this whole "web 2.0" garbage.
From the various comments above, I estimate that downloading the paperless bill to your iPhone could cost up to $85.70
Sounds like they plugged the iPhone plans, unlimited data and all, into their existing billing system.
Somebody's dept is getting reamed, after that they should be able to fix it.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
5 milibits seems a little small, doesn't it?
I know you didn't say this, it's a quote, but it made my brain go "WAIT a godamn second, did he really SAY that?"
."They might pass it on to their customers," he says of the fees that he wants to charge the sites.
"I think the content providers should be paying for the use of the network, obviously not the piece from the customer to the network, which has already been paid for by the customer in Internet access fees, but for accessing the so-called Internet cloud.". . . .
OK, there's three bits here.
The content providers are paying directly for the bit going to the cloud.
The content receivers are paying directly for the bit coming from the cloud.
Who's paying for the bit in the middle?
Well, some of it is paid by whoever the content receivers are paying.
And some of it is paid by whoever the content providers are paying.
And these people, why, they're passing it on to the customer.
ALREADY.
There's nothing left over that isn't being paid for. The cloud is getting its money, already, and the costs are being passed on to the customer, already, and what this sorry son of an elasmobranch wants to do is get them to pay for it twice.
If I double-billed a customer that would be fraud.
Well, you know, I reckon that's an accurate term for what this bloke is trying to pull.
Oh no, not again with data rates. Do we need to call Verizon to make sure the math is right?
this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
I have a T-Mobile account which for £15/month (about $30) gives me 50 minutes of anytime, any network calls and unlimited data over HSDPA.
Nice.
As opposed to Virgin, who charged me 0.005 pence per kb over GPRS.
WtFoulup was their excuse for this waste of paper?
The answer is pretty simple: most web pages are way too big, filled with tons of unncessary scripts and inline styles.
Data usage indicated on the iPhone * roaming rate = cost.
How hard is that?
I'll argue that caching and memory usage have advanced and increasing hardware speeds can justify increasing server usage. Sure if you optimize you can get a lot more out of the same server. But it's also viable to throw more hardware at the problem too if that's an affordable option.
I hate to spoil a good rant, but this months bill at least says they are going to go to a summary format soon where the bill shows only charges and other items like data plan usage are available online. Seems like AT&T would be very aware of this as a problem due to printing costs alone!
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I ran up about $450 in international roaming charges in less than a week of traveling in 2004 - and I didn't use my phone much. $0.99 to $4.99 per minute on top of your actual call charges will do that to you. You could take ATT's cheapest, least-featured phone to Europe for a month, talk a lot, and come back to this or worse - without using any data at all.
Village idiot in some extremely smart villages.
I had a 401(k) somewhere. I don't remember which investment company it was with, or what former employer of mine it correlated to, or anything. Anyway, I rolled it into an IRA I had, along with some other old accounts. It went well - except for the investment company leaving a balance of about $0.11 in the 401(k) account.
They now spend about $0.75 every quarter to mail me a thick statement telling me whether my balance has fallen to $0.10, risen to $0.12, or whatever.
I realize that informing them would be the merciful thing to do, but my sense of ethics isn't that overdeveloped, so I let nature take its course.
Village idiot in some extremely smart villages.
If I get a big phone bill, I want the detailed bill to figure out why. With T-mobile Fav5, I want to track who gets calls, to update the 5 if necessary. However, I don't want a whole bunch of "data 0" lines. The problem that I had with Cingular is that I couldn't ever figure out WHY my bills were really high, because I'd have to go through 50 pages of garbage looking for it.
The data dump of the detailed billing obscures what you want, which is charges.
What people WANT is a summary, X minutes in calls to number Y, to understand charges. Instead, we get dumped with a tree's worth of detail of 0.00 charges.
You are correct, you can get detailed billing turned off, but then you get no information. It's normally safer to get the detailed bill and shred it each month, then not have it if you need it. If they offered a summary bill with the option to get detailed or simplified, that would be great. But if you want info, you need to get EVERYTHING.
Alex
Energy costs ... not just for the hardware, but for the additional cooling, etc. Then there's the problems of concurrency, etc., which get worse the more cpus you throw at a problem, which is why throwing more servers into the mix doesn't scale linearly.
A lot of that is scripts that load a lot of code that is parsed, loads a lot of other code that is also parsed, and then finally, after 50 to 100 or more files are loaded and parsed, it gets around to actually starting to DO something.
This is SO wasteful. And then there are the "templating solutions"; their "compiled templates" aren't - at least not in the true meaning of the word compiled. They're not even optimized by removing redundant spacing, variable name reduction, etc.
Its sad.
It may brighten your day to discover that a well-optimized site can still include a lot of scripts and avoid latency due to script caching engines like APC. Actually, the best-case scenario for something like APC is a script that performs 0 conditional includes: everything up at the top, always the same, so that it can precompile as much as possible. It's the same notion as using Precompiled Headers in MS Visual Studio to speed up your build time. Rasmus Lerdorf works like a fiend to optimize syscall count in PHP, particularly with APC and initial script loading.
Remember all that about premature optimization being the root of all evil. If you haven't measured the relative cost of all of those includes, you can't make a blanket statement about HOW HORRIBLE IT IS!!!!
Personally, that's why I avoid PEAR... Any PEAR solution is general enough to work for most people, but far bulkier than a hand-tailored solution, and generally notorious for dividing code out into about 5 bajillion scripts. If you want to generalize something and keep it fast, do it in C and export it as a PHP module like PECL. In any case, the cost of excess mandatory includes can be significantly reduced by a script-caching engine like APC.
Typical PHP apps pretty basic, and pretty easy to parallelize. The "hard" concurrency is all in DB land, and it doesn't matter if 100 different processes are connecting or one process is connecting 100 times; it's going to look the same to the DB (minus TCP overhead, but if you're worrying about TCP overhead, stop using scripting language!). Throwing more servers at the problem will scale it very well, provided the DB is fast enough. It's not the same as more CPUs on a single server; there's much less contention between processes on a server farm than processes on a single megalomonster computer.
Not if you're just referring to the content on the page.
AT&T Wireless, aka Cingular, is *not* a data company - they're a mobile voice and short-message and ringtone service company, grudgingly selling data service, and they're really annoyed that their customers want to pay for it at data-like prices rather than 10 cents per 256-byte text message prices. And most of their competition is no different about it.
As a stockholder and customer I can say that their billing sucks; as an employee I have to recommend that you talk to the PR department or else call some voice-response machine on your shiny new iPhone
I feel a lot of repressed anger in you. Jealous much?
If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
Does this make anyone else remember the .002 cents debacle where Verizon insisted that .002 cents was equivalent to .002 dollars. See http://verizonmath.blogspot.com/ for the saga, or http://media.putfile.com/Verizon-Bad-Math for the original phone call recording.
But if you are a regulated monopoly that gets to charge operating costs + 10%, isn't it is your best interest to maximize your operating costs?
Now admittedly, wireless is probably the most competitive of all the data services (easiest to switch vendors, you actually have more than one vendor to choose from (well, not for iPhone users)). But my point is that these aren't new corporations with new ways of thinking. They are still old fashioned corporations where CYA is more important than customer service. Will they change to a shorter form? Of course they will. But it won't be because the director of billing information systems told his people "If it's what is best for the customer, do it!" It will be because the customers complained to the customer service reps, who told their supervisors, who scheduled a cross-business-line-meeting, who will tell the billing information systems manager what screw-up he is. And he will whine that if they didn't print out every freaking line item, then he wouldn't have been allowed to cover his ass with the customer bills.
Besides, when the bean-counters come snooping around looking for ways to cut costs, the billing information systems manager will get to propose emailing the bill, and then shift the work to the CSRs to convince the customers to sign up. If cost's aren't going down, it's because the CSRs aren't selling it enough. Meanwhile, billing information systems manager gets a bigger part of the company budget than he would have otherwise. By costing more, his department is worth more to the company.
In a truly free market, this would be financial suicide. But due to origins of telecom, these aren't really free-market companies (or at least they don't think like them yet).
"The most sensible request of government we make is not, "Do something!" But "Quit it!"
Maybe you have to whittle your thumbs to make more effective use of the device, leaving no room for gaps between data transfers. With this surgery you can get your pages down to 10: http://www.snopes.com/humor/iftrue/iphonethumb.asp
The rep quoted me $.005 per KB but did not disclose what that would translate to in layman's language (i.e., X amount per e-mail, X amount per web page, etc.). I'm a web developer as part of my career and I couldn't even tell you how many KB the average web page is, no less a text message to my son, an e-mail with a photo to my mother, or a quick check of Google Maps. That's part one of the trap. From his same post: Billing phone reps offered me a $400 "courtesy credit" on the $3000 charge if I would agree to sign up for a $300 per year international data plan with a max of 20MB per month. (I'm not planning any international travel for a while anyway, but 20MB would be burned in a day or two of average use - they must be kidding.) So I guess he is well-versed in average data usage now? Or was it a Freudian slip..?
My invoices for Bell Mobility have been arriving in very large envelopes due to my (unlimited) data usage and text messaging. They are billing the same way AT&T does, except I also get to know at what time a text message is sent.
Well a pat on the back to the both of you then ;).
"It was the best of times, it was the blerst of times---"
AH, you stupid monkeys, try again:
"Item:270008 Date:2007/04/06 Time:19:27:32 To/From:Data Transfer Type:...."
I don't think the naysayers are really seeing the potential of this billing format.
It seems like in the age of mobile data usage that simple data odometers, if you will, should be in a phone's tools sections just like alarm clocks and tip calculators...
I use a dinky phone with an unlimited data plan but do still appreciate the few programs that have KB counters for you. Google Maps for Phones is a good example.
Yeah, me and Phil, we're like this ||.
"We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
I remember reading some time ago about someone here in Sweden who ordered a "detailed" bill from his/her telco, not knowing it would include every GPRS connection. The phone in question was set to check for new email every 5min so the bill ended up being over 300 pages long! In fact it was so big that it had to be retreived at the local post office - it was too large to fit in the mail box.
:) Of course, even though the bill itself was over 300 pages, the charge was only something like 60kr (about $9). Probably less than the postage fee for the bill...
The icing on the cake thought was that the telco (Tele2) was at the time running a big advertising campaign with the slogan "The company that brings you small bills."
Can we please lay this moronic "x much?" cliche to rest now?
So does links. It even has a graphical mode that can work with a framebuffer or X.
Contrary to earlier belief, it is apparently possible to bash the iPhone online without becoming a net pariah, providing you make it clear that whatever flaw you are bashing is 100% AT&T's fault.
"Waste not one watt!" - CZ
In retrospect, it all seems fairly normal. Our phone companies work about as well as our health insurance companies. Which is to say, they don't work very well, and when they get a chance, they gouge the consumer.
Well, their carbon footprints, anyway.
668: Neighbour of the Beast
Page ends up to be what the client/supervisor wants. If they want stuff on the page, they have them put there. Even if you work your butt over optimizing them, you still find pages that are considerable in size.
Read radical news here
except a few million small businesses worth around a few billion running on oscommerce / creloaded.
Read radical news here
Oh, and you think it's a joke...
.01 dollars and .01 cents and why his being quoted cents and being charged dollars made him upset.
An episode of "This American Life" provides a recorded version of an excrutiating series of phone calls between a hapless radio producer and MCI reps who did not understand the difference between
Lovely.
***Foucault is watching you..***
... and I got my stories mixed up. Still a horrible phone call issue, but the .01 dollar and .01 cent was another person whose recording I can't find any more. Oh well.
***Foucault is watching you..***
Interesting related side bars:
6 8202&from=rss
6 26248
i es_gui.html?entry_id=1510938
Deep Packet Inspection and Net Neutrality
http://yro.slashdot.org/article.pl?sid=07/07/26/1
The AT&T Whistleblower's Evidence
http://yro.slashdot.org/article.pl?sid=06/05/18/1
newbies Guide to Detecting the NSA
http://blog.wired.com/27bstroke6/2006/06/the_newb
NarusInsight Secure Suite
http://narus.com/products/index.html
NarusInsight Secure Suite (NSS) enables carriers and service providers to detect any network attack, abuse or behavioral anomaly in real time and at core speeds, and then direct a variety of actions: to raise an alarm, send an SNMP trap, or even mitigate the attack. Traditional edge-based security solutions are insufficient for Next Generation Networks and IMS because of their limited visibility into network traffic and elements. They are aware only of partial information of traffic flowing through the single link of the network they are attached or listening to, and their basic statistical algorithms are able to detect attacks only at their last stage, for example large changes in the volume of traffic.
If you have 52 pages of what appears to be "garbage" data, I can promise you that the garbage is only filtered. They know the complete URL, what time you started loading it, the name, type and size of image you loaded from the page, how long it took to transfer, the bandwidtth you used to transfer it, etc, etc.
It is only "garbage data" on your bill.
Armaments, 2-9-21 And Saint Attila raised the hand grenade up on high, saying, 'O Lord, bless this Thy hand grenade' N
Hm, if milibits existed, what would they be? Tiny clues to discern whether the bit is 1 or 0? Like, milibit #1 says "1 if milibit 528 is 0, 0 otherwise" and only after collecting all 1000 milibits could you resolve whether the bit is 1 or 0?
I'll leave that to the Claude Shannons of the world...
Apology to Ubuntu forum.
elinks, even better choice.
I'm biased, but I would suggest this instead of the Palm version. You need to set it up on a server (after some idiot abused the public copy I had for people) but it does present Slashdot far better.
To be fair, it is at a little more cost, as the current front page weighs in at about 24KB - but better comments and navigation and all can be configured to not be shown.
Avantslash - View Slashdot cleanly on your mobile phone.
It's a pricy lesson, but I can't blame AT&T (as much as I love to, even though my DSL service is more reliable than ever) for this. He bought a $600 phone, was given a proce quote before he left, wracked up a huge bill through his own ignorance, and then cried fowl when they tried to collect on it. Is it fair that they have it locked down? Not nice, but fair.
Was their billing fair? They have better rates for blackberries, but that's not an issue, it's not like they charged him without his knowledge, gave him false estimates, or anything of that sort.
He got lucky that AT&T let him out of it. There are plenty of people in America who have wrung up huge SMS bills, or blown thousands on ringtones and background and they aren't getting out of it. The route is all the same, carelessness and ignorance.
Paperless billing! Especially here at Slashdot, I am sure we can all figure out http://www.wireless.att.com/my-account
First post! (just in case I am...)
I've often considered starting a project to make OCR systems that would be able to read the bills of common vendors for cellular service, etc. It would work best if you had a feed-style scanner (as opposed to a flatbed where you would have to insert each page once per side... not fun with 52 pages), but it could look for inconsistencies like:
- Billing during your non-billable minutes (e.g. free evenings/weekends)
- Billing on incoming calls (for those with free incoming)
- Billing on calls from others on the same carrier (for those with free companycompany calling: you would need to input which friends use the same telco)
- Incorrect tabulation of minutes/costs
- Billing long-distance on calls made in-area
As well as just highlighting suspicious charges.
I recently had an issue with my cellular carrier. They happily send me a bill showing the minutes I'm being charged for (aka in excess of my 150 weekday/1000 evening/weekend+free incoming+free in-carrier calling), but they do NOT send me an accounting of the calls that used up the minutes in my plan. That means that I'm forced to trust their honesty in tabulating when my initial minutes are used up. *yeah right*
I'm got a new bill coming in the mail, this one describing when and where the minutes of my plan were used up... it'll be interesting to see if there are any discrepancies.
My family's cell bills point out every. Single. Call. Even those within said person's free network. 6-7 pages easily, printed on both sides. Maybe Apple outsourced billing to Bulgaria.
"I'm not good. I'm not nice. I'm just right."
Another Retarded Post!
Helio is the same way but if you pay your bill online you never see the pages but to some the detail is important. I cant believe this story made it to slashdot. What fodder.
with a 52 page itemized list of $0.00 entries is... ... that they're tracking this information.
What their internal records have is almost certain to be much more than what they show on the bill.
Got your anonymizer fired up?
"Not sure why it's anything to do with *Apple* at all."
Um. Who the fuck do you think decided to only let their product only work with one carrier then?
-- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
It's XBOX HUEG.
Lurk moar.
Honestly, I don't see what's so outrageous about that, other than that AT&T ended up waiving the charge. This isn't a case of being misquoted, or any other error or wrongdoing on AT&T's part. The guy new the rates up front, and presumably knew that he couldn't put a European SIM card in the phone. The fact that he doesn't know anything about data rates or sizes is his own fault, and not any fault of the phone provider (especially if he really is a web developer as he claims). Sorry, but I think AT&T should have told him to suck it up and offered to put him on a payment plan.
If I don't put anything here, will anyone recognize me anymore?
It's been a joke of mine that it costs the phone companies more to bill you for a phone call than it does for them to provide the phone call
That might be literally true. Back when there was a long debate going on about how Internet billing should go (early 90s), ISTR one well-known network researcher, Jon Postel, guy said that phone compenies really were mostly paying for billing services. Of course, that was 15 years ago.
He, of cours, was a big advocate of the mostly-simple billing you see today, and his email on the subject on an important mailing list is probably why it is mostly like that. Simple Internet billing is slowly slipping away, but I don't ever anticipate being sent a bill that enumerates every data packet sent.
If ever there was a justification for an offtopic sub-thread, this is it
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Oh, glad you liked it! :-)
See, the reason I wanted to figure that out is because I'm interested in nomenclature generally. (Or interface design, even more generally.) I figure every standardized term has to have an opposite.
For example, at my job, I learned that the term for the label on a part on a drawing that gives all of its specifications, is termed the "hard call-out". Well, the first thing I thought was, "well, what would a soft call-out be?" I then found that often there would be a part label that didn't give any information except what you'd need to find the hard call-out. So I suggested that those should be called "soft call-outs". (Unfortunately, decades of aircraft design standards don't get changed because of my clever suggestions, so to have any chance of being understood, I have to call them "part references".) Lazier companies sometimes had even sketchier call-outs, where they'd point to a part and just say its general name, without even a number I could use to look it up elsewhere. I called those "liquid call-outs" and then even vaguer ones would be "vapor call-outs".
Yes, I'm a geek. Aren't we all?
Apology to Ubuntu forum.
And choice of carrier has *what* exactly to do with choice of billing method ?
...
Apple choose their carrier. Great. You expect them to then dictate to the carrier how that carrier ought to do business ?
Assuming
- you're employed, I guess you chose to work wherever you do - so you have a contract with your employer.
- that you have a bedroom
Does your employer tell you what colour to paint your bedroom ? Or is that nothing to do with your employer (it being your life to live and choices to make), and therefore a complete non-sequiteur vis-a-vis your working life ?
Jeez.
Simon
Physicists get Hadrons!
I used to work for a dot-com'ish company best described as a e-mail mailing list for phone calls. If you had a little league game to cancel, one call blasted the info (and an ad) to all the parents, trying up to 3 times with a wait between attempts.
The company grew from home use (paid the bills) to phone spam (wildly profitable, at least at the time) racked up quite a bill while sending any message (within the owner's discretion) for a fee.
We had line item billing... UPS or FedEx delivered our bills, which came in 6 or 7 large boxes about the size that you used to get dot-matrix-rip-off-the-page-when-you're-done paper in. Given we were a small fish, I'd hate to see what bigger players got.
I think you need to call the analogy police :)
"And choice of carrier has *what* exactly to do with choice of billing method ?"
The choice of carrier implies that you are stuck with that carrier's billing method.
"You expect them to then dictate to the carrier how that carrier ought to do business ?"
Well, many companies have business relationships, and the sensible ones make sure that their partners don't make them look like idiots for choosing them.
"Does your employer tell you what colour to paint your bedroom ? Or is that nothing to do with your employer (it being your life to live and choices to make), and therefore a complete non-sequiteur vis-a-vis your working life ?"
Except, if this was a true analogy, the employer would be forcing me to buy paint from one particular store, and that store (although it has a wide range of products) has a really shitty and overpriced paint department.
Apple chose to do an exclusive lock in for the iPhone. They can shoulder some of the blame for choosing such an incompetent carrier.
-- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
Just because the data use is supposedly free now does not mean it will remain free. Years ago there was a debate about unlimited ....something. The bills are not 'stupid', but cleverly rigged to screw you and all of you on some future day certain.
calls for home phones. Telcos wanted to implement cost per call policies and effected them even though they were denied this by
state regulators. They did so by recording every call you made and then seemingly stupidly charging you zero for the accounted calls.
See the mechanism to charge you money is there. All they have to do is change the charges from nothing to
At least with the details of my bill I can prove I only SMS teh naughtiness with my fiance during my lunch hour...
Music for coding. Genetic algorithm driven visuals. http://www
T-Mobile lists incoming calls with date, time, originating number, duration, and (if applicable) details of how it was classified/billed. For example, from my bill:
6/19/07 Incoming 2:50 PM 803-ZZZ-ZZZZ 4 -
6/20/07 Columbia, SC 7:08 AM 803-ZZZ-ZZZZ 33 -
AT&T had better watch out for Greenpeace.
Watch the episode "The NSA's Eavesdropping at AT&T" at this link:/ view/
http://www.pbs.org/wgbh/pages/frontline/homefront
Any company that decides to cooperate with the NSA must keep extensive records and is forbidden by law from notifying anyone that they are keeping those records. Just a theory: if the company simply provides those [extensive] records to the individual then the individual is notified *and* the company has not violated the law.