add note about making implicit truncation optional
remove unneeded delegation
remove truncation. can do in a block if desired.
made some readers private
updated note in helper head spec
added empty body constructor and test