detect first arg only