fixed escaping with control-p