Indices were off in the switch statement, causing the summons to be all messed up