if it's in the error rail, Ok is unwrapped (which is good) but the handler returns 404 not found on Error and ignores my handler output
If it's not in the error rail, Ok is unwrapped but Error is not. Most surprisingly, the handler returns 200 even on Error