ledgerbilexceptions, schedulething: use custom exceptions instead of generic Exception