Author: Absalon.