Author: Rufin.