I checked the interface and it expected a boolean as return. Maybe when we write tests and want to use a write interface we can check if an exception is more appropriate.