What's the problem of the isBefore?