all could be ok except char mapping.