add 'startbyte' argument
hy28afb: clean up