implement |l<>4