beef up the arg class