Check buffer limits on read