Minor thing, but `peek` is a more standard name for this kind of method