Revert to promises for literlas