“404 not found” with a 404 in the response header seems pretty reasonable to me.
If they deviate from standards, sure.