Lwt-style. What a nightmare.