better performance if no special chars