Apparently was not necessary and was causing clippy warnings. ``` warning: you seem to be trying to use `&Box<T>`. Consider using just `&T` --> src/encoding/models.rs:91:32 | 91 | pub protocol_state: Option<&'a Box<dyn ProtocolSim>>, | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&'a dyn ProtocolSim` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#borrowed_box = note: `#[warn(clippy::borrowed_box)]` on by default ```