Phrasing here seems odd - "Expected three or fewer arguments; received len(args)" maybe?