Might be safest to have this a couple of lines down, right before the signing happens, in case something in values assigned to `id` or `signed_by` (or something else added in there later) needs coercion?