allow ! in symbols