allowed for zero size peeks