@Override
    public void run(ListIterator<Instruction> iter)
        throws Exception {
        Instruction i = iter.next();
        for(Value v : i.getArguments()) {
            if(v instanceof DefaultValue) {
                i.replaceArgument(v, new Immediate(0));
            }
        }
    }