GS backend moved to promises-architecture.