single long check is faster than more shorter ones