Use prepareReadableValue

Instead of prepareTextValue and allow trucation.

Fixes #25