Trying less satisfactory approach.