`can_transact` to `legal_restraint`