I hadn't thought of using SoledadFooErrors in layers above, but we could do that.
leap_check sounds righter here since we're not handling that error and the error would surely be a bug. using that.