diff --git a/matrix.go b/matrix.go
index f1a530ad360621d860f9b10464edd57ef690ae3e..f337a8f99f0f052c5bd71ec95866397f040e892a 100644
--- a/matrix.go
+++ b/matrix.go
@@ -77,7 +77,10 @@ func startMatrix() func() {
 			case roomID := <-mxbot.InviteChan:
 				invite := mxbot.Invites[roomID]
 				fmt.Printf("%s invited me to %s (%s)\n", invite.Sender, invite.Name, invite.ID)
-				fmt.Println(invite.Accept())
+				err := invite.Accept()
+				if err != nil {
+					fmt.Println("Unexpected error:", err)
+				}
 			}
 		}
 		mxbot.Stop()