silly bug that didn't consider the first range of characters