flags should not take any arguments right?