move review filter logic around (see #73)