Switch to promises.
Use "use strict".