diff --git a/src/Miscellaneous/Report.coffee b/src/Miscellaneous/Report.coffee
index b290d9ac9..6daba588a 100644
--- a/src/Miscellaneous/Report.coffee
+++ b/src/Miscellaneous/Report.coffee
@@ -13,7 +13,7 @@ Report =
if (passAd = $ 'a[href="https://www.4chan.org/pass"]')
$.extend passAd,
textContent: 'Complain'
- href: 'https://www.4chan-x.net/captchas.html'
+ href: 'https://www.4chan.org/feedback'
tabIndex: -1
passAd.parentNode.normalize()
if (prev = passAd.previousSibling)?.nodeType is Node.TEXT_NODE
diff --git a/src/Posting/Captcha.fixes.coffee b/src/Posting/Captcha.fixes.coffee
index 53e1d1ea2..e2298d721 100644
--- a/src/Posting/Captcha.fixes.coffee
+++ b/src/Posting/Captcha.fixes.coffee
@@ -100,7 +100,7 @@ Captcha.fixes =
for errmsg in $$ '.rc-imageselect-incorrect-response, .rc-imageselect-error-select-one, .rc-imageselect-error-select-more, .rc-imageselect-error-dynamic-more'
unless $ 'a', errmsg
link = $.el 'a',
- href: 'https://www.4chan-x.net/captchas.html'
+ href: 'https://www.4chan.org/feedback'
target: '_blank'
textContent: '[complain]'
$.add errmsg, [$.tn(' '), link]
diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee
index a7511b526..06d2fbfac 100644
--- a/src/Posting/QR.coffee
+++ b/src/Posting/QR.coffee
@@ -729,7 +729,7 @@ QR =
# Remove the obnoxious 4chan Pass ad.
if /mistyped/i.test err.textContent
err = $.el 'span',
- <%= html('You mistyped the CAPTCHA, or the CAPTCHA malfunctioned [complain here].') %>
+ <%= html('You mistyped the CAPTCHA, or the CAPTCHA malfunctioned [complain here].') %>
else if /expired/i.test err.textContent
err = 'This CAPTCHA is no longer valid because it has expired.'
# Something must've gone terribly wrong if you get captcha errors without captchas.