OK. Now I am very happy with this (functionally, at least, I don't like
the implementation). Minoche et al.'s Q30 check is in. Please see new
parameters.