added optional start offset to undel