don't evaluate ending '$'