Sending the following request: ```bash curl -X 'POST' \ 'http://localhost:8000/v1/items' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "catalogue_item_id": "string", "system_id": "string", "is_defective": true, "usage_status_id": "string" }' ``` returns: ```json { "detail": "The specified system does not exist" } ``` even though the checks for the `catalogue_item_id` and `usage_status_id` happen before the `system_id` check.