almost working rejection