Use args abstraction