$1 is the first arg