diff --git a/src/main/scala/com/htmlism/MatchOpcodes.scala b/src/main/scala/com/htmlism/MatchOpcodes.scala
index d242531..ed50f8b 100644
--- a/src/main/scala/com/htmlism/MatchOpcodes.scala
+++ b/src/main/scala/com/htmlism/MatchOpcodes.scala
@@ -222,11 +222,11 @@ object MatchOpcodes {
val BitPattern = ThreeBits >> ThreeBits >> TwoBits
n match {
- case BitPattern(aaabbb, cc) =>
+ case BitPattern((aaa, bbb), cc) =>
cc match {
- case 0 => (c00 _).tupled(aaabbb).some
- case 1 => (c01 _).tupled(aaabbb).some
- case 2 => (c10 _).tupled(aaabbb).some
+ case 0 => c00(aaa, bbb).some
+ case 1 => c01(aaa, bbb).some
+ case 2 => c10(aaa, bbb).some
case 3 => None
}
}