added model saver throwing exceptions