Please don't use ArgumentParser as we are using already OptionParser. We support Python 2.6 and there's not reason to add an extra dependency for 2.6 users.

Also include the parser as part of the SCP handler. Use a class property if you want to share it with all the instance objects.