I will change semantics, (I'm sure that you aware, that this means that we will not allow for user to enter ```^ or $ or \Z``` characters).