We still return a response if we have trouble parsing an ID: https://github.com/pmn/ginsbrain/blob/master/api.go#L57 This makes error handling in the client harder. We should instead return some non-200 status.