yeah, I thought on using a `str` since the `status_code` always is an `int` so it won't conflict, but I think if I use `-999` for a custom error I think that never will be a conflict.
fixed.