test new logic again