def METHOD_NAME(self):
    if not self.hasret or self.badcode:
        return False
    # TODO: Rethink this logic. Otherwise I'll breakout movfuscator again.
    # if there is 1 mnem that makes up over 50% of all instructions then flag it as invalid
    for mnem, count in self.mndist.items():
        if round(float( float(count) / float(self.insn_count)), 3) >= .67 and self.insn_count > 4:
            return False
    return True