Switching the converter to use Q promises.