Updated usage to include --self