Dynamic encoders

`prettyPrint` is undefined, should probably just set it to false