Ever since the Raspberry Pi—basically a $5 credit card-sized computer—was first introduced in 2012, we’ve seen all sorts of fun projects come about as a result: magic mirrors that tell you the weather (and how good you look today—sometimes you just need reminders), Gameboys, clocks, tape recorders, and more.

But Reddit user AlekseyP has taken their Raspberry Pi to a new level: automated complaining… and to a company that might be used to fielding an abundance of complaints. AlekseyP noticed that every time they tweeted that their Internet speed dipped below what he was actually paying for, Comcast would return his speed to its normal level:

I pay for 150mbps down and 10mbps up. The raspberry pi runs a series of speedtests every hour and stores the data. Whenever the downspeed is below 50mbps the Pi uses a twitter API to send an automatic tweet to Comcast listing the speeds. I know some people might say I should not be complaining about 50mpbs down, but when they advertise 150 and I get 10-30 I am unsatisfied. I am aware that the Pi that I have is limited to ~100mbps on its Ethernet port (but seems to top out at 90) so when I get 90 I assume it is also higher and possibly up to 150. Comcast has noticed and every time I tweet they will reply asking for my account number and address…usually hours after the speeds have returned to normal values. I have chosen not to provide them my account or address because I do not want to singled out as a customer; all their customers deserve the speeds they advertise, not just the ones who are able to call them out on their BS.

The tweets fed into @a_comcast_user—like this:

And this:

And, well, this:

AlekseyP adds that his Raspberry Pi also creates a graph so they can observe Internet speeds over time as well:

Soon other Redditors asked AlekseyP for their source code on the project: “I am by no means some fancy programmer,” they explain, “so there is no need to point out that my code is ugly or could be better,” before sharing the code.

AlekseyP also insists that they don’t want special treatment—just simply what they and other Comcast users are paying for and rightfully deserve:

I have chosen not to provide them my account or address because I do not want to singled out as a customer; all their customers deserve the speeds they advertise, not just the ones who are able to call them out on their BS.

Which reminded Reddit user morcheeba of another selfless act…

…And that reminded Redditor ZeroAccess of The Wire (as life tends to do):

…Which then, of course, prompted some Little Finger love: