That's something not expected indeed: I never expect to end up in the else branch, the RuntimeError is there just to capture potential bugs