also + and - are valid characters