Fix #143 add matcher_length