Ah yeah, I remember @webmozart explaining this on his bc promise pull request. Thanks.