err message should be modifiable