user-defined cutoff + more tests