no need to wrap seqmatcher maybe