My problem was that my mind completely removed the `case` from existence and it thought you were matching check_prereqs return to `{Status, Reason`.  Sigh, reviewer error.