If a function tries to send a frame while another is trying to receive, the library crashes (especially in asynchronous/server environments)