nitpick note: above we match on `ok =` and here we do not. seems like in this case its equally reasonable to crash.