Terminal actions handled via promises. #11