Catch missing `cargo` (return error 400, not 500)