yep, Promises will not work in JVM otherwise