fix range check in from/ESCAPE
fix plist