This is not intuitive :(. Can we instead do `hasDuration(str, { lowerBound: 1200, upperBound: Infinity }, usrMsg);`