now load method will throw exceptions