KMP unfinished