removed optparse; create my own command syntax that matched the interface I was looking for;