Perhaps its worth improving the original implementation to be case-insensitive?