Minor change to construct ArgSpec instance only once