Jika Anda menggunakan panjang bit stop yang mudah dilihat dari sisa aliran data, seperti waktu 1,5 bit, maka akan lebih mudah untuk mulai menerima transmisi tengah. Namun, ini datang dengan biaya overhead yang meningkat. Total throughput data yang tersedia Anda akan berkurang saat Anda menambah panjang stop bit Anda.
Jika Anda tidak menggunakan bus yang terlalu banyak, dan sering memiliki celah di antara frame, maka itu mungkin hanya masalah menunggu salah satu dari kesenjangan ini terjadi, dan kemudian mengambil transmisi hi-lo pertama sebagai awal dari Anda bit mulai berikutnya.
Perlu diingat bahwa jumlah bit data harus dapat diprediksi, seperti halnya ukuran frame, jadi bahkan jika Anda menggunakan 100% dari kapasitas bus dan stop bit Anda adalah waktu bit tunggal, Anda masih harus dapat menemukan mulai bit jika Anda mengumpulkan frame yang cukup. Setiap frame dijamin memiliki transisi hi-lo di dalamnya. Bit stop adalah yang selalu tinggi. Bit awal adalah yang selalu rendah. Dengan asumsi data Anda acak (atau cukup acak), Anda bisa melakukan sesuatu yang sederhana seperti membuat buffer ukuran frame Anda, mengatur setiap bit di dalamnya, dan kemudian terus mengumpulkan frame dan ANDing ke dalam buffer ini sampai buffer hanya memiliki 1 bit diatur. Bit ini adalah bit stop Anda. Yang setelah itu adalah bit awal Anda. Voila! Anda telah menemukannya.
Jika Anda menggunakan bit paritas, opsi lain adalah mengambil data dua frame, pilih bit rendah pertama sebagai bit awal, lalu hitung checksum dan bandingkan dengan bit paritas. Jika cocok, maka Anda (mungkin) telah menemukan bit awal. Jika tidak, pilih bit rendah berikutnya dan ulangi sampai Anda mendapatkan checksum yang baik. Jika Anda tidak dapat menemukan sedikit di dua frame data yang memeriksa sebagai bit awal yang valid, maka data Anda rusak, dan Anda harus mengambil dua frame lagi.