hack: update to hack reader interface