create() no longer returns a promise