Allow use to specify charset