Ractive now uses native promises