"We will not be able to call this class" is confusing here, as "we" don't call the controller class directly. Perhaps:

> As you can see our `__construct()` function now has the album service as a required argument. The application can only create an instance of this controller if it supplies an instance of `AlbumServiceInterface` as an argument. If you were to go back to your browser and reload your project with the URL `domain.loc/album`, you'd see the following error message: