better ways to return batch sequences