def disassemble_pretty(self, addr=None, insns=1,
                       arch=None, mode=None):
    """
    Wrapper around disassemble to return disassembled instructions as string.
    """

    ret = ""
    disas = self.disassemble(addr, insns, arch, mode)

    for i in disas:
        ret += "0x%x:\t%s\t%s\n" % (i.address, i.mnemonic, i.op_str)

    return ret