moved arg-less args to top