Use `WP_Error` instead of the lame array response.