Promises, promises... plus linker/compiler