I'm glad to see the patch merged, but I had one outstanding question about my approach. The patch as merged has no locking on the device structure. With two thread accessing the buffer holding the pre-dial digits, one reading and one writing, should there be some locking in place? Thanks, Dan