single/multi args specs