argument clearer