A unica situação que este steps ficaria assim parece-me que era só ao ser reutiizado noutro lado, mas nesse caso o step não se chamaria "there are no books", porque there are no books quer dizer que não há, numa situação em que os livros são apagados quer dizer que havia, e nesse caso o step devia chamar-se "all books are removed" ou assim