read-boundary pass