allow parsing with underscore strings