Refactor argument concat logic