process args immediately as well