diff --git a/app/routes/et-members.tsx b/app/routes/et-members.tsx
index 96f2295..67af2dd 100644
--- a/app/routes/et-members.tsx
+++ b/app/routes/et-members.tsx
@@ -37,11 +37,7 @@ export async function loader({ context }: { context: RequestContext }) {
       status: 401,
     });
 
-  if (
-    ![1 << 3, 1 << 4, 1 << 12].find(
-      (p) => context.data.current_user.permissions & p,
-    )
-  )
+  if (![1 << 4, 1 << 12].find((p) => context.data.current_user.permissions & p))
     throw new Response(null, {
       status: 403,
     });
diff --git a/app/routes/events-team.tsx b/app/routes/events-team.tsx
index 669546c..b4e6171 100644
--- a/app/routes/events-team.tsx
+++ b/app/routes/events-team.tsx
@@ -454,9 +454,11 @@ export default function () {
         <Link color="#646cff" href="/book-event" mt="16px">
           Book an Event
         </Link>
-        <Link color="#646cff" href="/et-members" mb="32px" mt="8px">
-          Events Team Member Management
-        </Link>
+        {can_approve ? (
+          <Link color="#646cff" href="/et-members" mb="32px" mt="8px">
+            Events Team Member Management
+          </Link>
+        ) : null}
       </VStack>
     </Container>
   );