add edge case for no match