It would be nice to have the offset exposed similar to peek for additional methods in case we want bounce to be customized, but this should work for now.