we are not checking the queue before push