handle row_number(desc(.)). closes #149