make a fast return
factorize unlikely case