hack the optparser