diff --git a/COMMANDS.md b/COMMANDS.md
index 6131ace..4364a33 100644
--- a/COMMANDS.md
+++ b/COMMANDS.md
@@ -19,8 +19,8 @@ Required arguments are enclosed in { and }, optional arguments are enclosed in \
calc.py | | |
!c {expression} | Calculate expression using Google Calculator | Anyone |
chop.py | | |
- !op {nick} [nick] ... | Op nick | Admins |
- !deop {nick} [nick] ... | DeOp nick | Admins |
+ !op [nick] ... | Op nick | Admins |
+ !deop [nick] ... | DeOp nick | Admins |
!voice {nick} [nick] ... | Voice nick | Admins |
!devoice {nick} [nick] ... | DeVoice nick | Admins |
!ban {nick/mask} [nick/mask] ... | Ban nick/mask | Admins |
diff --git a/chop.py b/chop.py
index 81d884c..904a28a 100644
--- a/chop.py
+++ b/chop.py
@@ -119,7 +119,7 @@ def op(phenny, input):
if not input.sender.startswith('#'): return
# Can only be done in a channel by an admin
arg = input.group(2)
- if not arg: return
+ if not arg: phenny.write(['MODE', input.sender, '+o', input.nick], "")
arg = arg.split(" ")
for va in arg:
phenny.write(['MODE', input.sender, '+o', va], "")
@@ -131,7 +131,7 @@ def deop(phenny, input):
if not input.sender.startswith('#'): return
# Can only be done in a channel by an admin
arg = input.group(2)
- if not arg: return
+ if not arg: phenny.write(['MODE', input.sender, '-o', input.nick], "")
arg = arg.split(" ")
for va in arg:
phenny.write(['MODE', input.sender, '-o', va], "")