Make sure to shift  only in case the main argument has been provided not in the option form
Make sure to shift  only in case the main argument has been provided not in the option form