require a failure message for  parser
use proper separator in  command tab completion
make backported changes compatible with 2.9.x
0.12.2-RC2