Logging, better error
Rename innerDecode to innerEncode (more accurate)
Obsolete FIXME
Logging
Use the right factory!
Return the real block number, fix thinko adding the data block count at the wrong point
Refactor for equal paranoia for both paths
Use the right BucketFactory.
Fix more block number issues
Fail here