At the moment, yes, since it always returns something. Even getAll will respond with an empty array.

It wouldn't be a bad idea to set a class attribute with the current status and use that instead. then we could return 404 for nothing found or bad noun called.