We could also throw an exception anyways (e.g. to allow us to test this) but log an error message first. At then there is something the user can see rather than a silent failure as there is now.