It's really frustrating btw that the code in binding.cc is not commented whatsoever. I'm wondering if the logic surrounding CallbackIfReady is sound. The person associated with the code (git blame) is @mojodna . I would love his feedback on this.