I don't understand this point: "Also please use an exception per variable so it is clear, which one is missing for the developer using the library."