@jeffmo review feedback on matchKeyword()