Minor style note: appending args to an array and finally doing a `.join(' ')` would be a little cleaner.