diff --git a/errors/error.go b/errors/error.go
index ad36bdebbb985fccb69ea284bb1c26ee838b0f56..89aca196ffc10e738e1f07839213cf1d29fde2ec 100644
--- a/errors/error.go
+++ b/errors/error.go
@@ -26,7 +26,7 @@ func (err *CustomError) Error() string {
 	return err.Formatted(FormattingOptions{Causes: false})
 }
 
-func (err *CustomError) BypassRaygun() error {
+func (err *CustomError) BypassRaygun() *CustomError {
 	err.bypassRaygun = true
 	return err
 }
@@ -35,7 +35,7 @@ func (err *CustomError) ShouldBypassRaygun() bool {
 	return err.bypassRaygun
 }
 
-func (err *CustomError) BypassSQSError() error {
+func (err *CustomError) BypassSQSError() *CustomError {
 	err.bypassSQSError = true
 	return err
 }