Changed type of arg in instruction, many bugs were created -_-' T_T