remove return statement from void function
custom key length
saving memory by dropping chunk field
change API style