Should we maybe create `message` from the `code` and `content`?