Revert "remove supplementary reads" and fix it

This reverts commit 934c63f178ec68b44a58bca906f2694362566ae9.