The compiler will otherwise complain that we are returning undefined data. There is no way for the client code to know whether this was the case.